我製作了一個adf樹,但我無法將鏈接添加到每個子節點。如何將鏈接添加到adf樹節點中的jsp頁面?
0
A
回答
0
你是否指在子節點上添加超鏈接?
<af:tree var="node" value="#{myBean.myTree.root}" id="t1" focusListener="#{myBean.eventMethod}">
<af:commandLink text="#{node.firstname}" />
</af:tree>
當u點擊接受FocusEvent OBJ作爲參數,在此方法u盤導航規則等等等節點它火焦點事件和呼叫方法eventMethod .....
嘗試
0
對於不同的子節點,您可以使用<af:switcher>
標記(如果要顯示不同的操作)
1
您沒有提到您是否在WebCenter Portal應用程序中。但是如果您在Portal應用程序中,可以通過NavigationContext進行導航,您可以在documentation中找到更多信息和示例。你也可以使用支持bean的NavigationContext。您可以定義commandLink的actionListener,並從該方法中,您可以從後端以及從jspx頁面導航到各種頁面。
如果您不在Portal應用程序中,在Fusion Web應用程序中,您應該通過控制流案例adfc-config.xml來定義導航。不要使用FacesConfig進行導航。閱讀documentation瞭解導航系統的工作原理。
既然你是一個樹模型,如果你需要參數,那麼你可以將某些值設置爲會話:
<af:tree value="#{ConnectorTest.model}" var="node" >
<af:commandLink text="#{node.text}" action="#{node.action}">
<af:setPropertyListener from="#{node.value}" to="#{sessionScope.value}" type="action"/>
</af:commandLink>
</af:tree>
這裏的行動將在ADFC-config裏定義。如果你不需要傳遞參數,那麼忽略af:setPropertyListener,但是你應該在配置文件中定義動作。
希望這會有所幫助。
編輯:
假設你有兩個頁面:Page1.jspx和Page2.jspx。現在,你需要在ADFC-config.xml中定義的動作(特別是從行動)的方式如下:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<adfc-config xmlns="http://xmlns.oracle.com/adf/controller" version="1.2">
<view id="p1">
<page>/path-to-the/Page1.jspx</page>
</view>
<view id="p2">
<page>/path-to-the/Page2.jspx</page>
</view>
<control-flow-rule>
<from-activity-id>p1</from-activity-id>
<control-flow-case>
<from-outcome>goToP2</from-outcome>
<to-activity-id>p2</to-activity-id>
</control-flow-case>
</control-flow-rule>
</adfc-config>
現在,如果你有一個commandLink: <af:commandLink id="link" action="goToP2" />
將引導您到Page2.jspx。 action屬性也接受el表達式。
相關問題
- 1. 將節點添加到樹
- 2. 如何將超鏈接添加到樹的特定節點中ext js
- 3. 在Confluence中將頁面添加到頁面樹中作爲鏈接
- 4. 添加鏈接到D3中的節點
- 5. 將節點添加到樹的函數
- 6. C:如何將節點添加到循環中的樹中?
- 7. 將jsp頁面鏈接到java類
- 8. 添加超鏈接到可摺疊樹上的節點文本
- 9. 鏈接列表-1將節點添加到前面
- 10. 如何將鏈接添加到頁面動態地在Rails中
- 11. 在Magento中,如何將目錄添加到頁面鏈接?
- 12. JSP - 如何創建從jsp頁面到另一個jsp頁面的鏈接
- 13. 將節點添加到Dojo樹
- 14. 將節點添加到樹問題
- 15. 將子節點添加到樹查看
- 16. 將節點添加到D3樹v4
- 17. VB.NET如何將子節點添加到樹視圖中的特定節點
- 18. 如何將XML添加到帶有超鏈接的HTML頁面
- 19. 如何將變量添加到JSP頁面的URL中
- 20. 如何將逗號添加到jsp頁面中的字符串
- 21. 將節點添加到C++中的鏈接列表中
- 22. d3.js如何將節點動態添加到樹中
- 23. 如何在Ext4中將css類添加到樹節點?
- 24. Html:如何使用相對路徑將子頁面中的鏈接添加到(其中一個)父節點
- 25. 未添加到樹中的節點
- 26. 將.js文件添加到JSP頁面
- 27. jQuery添加到JSP頁面
- 28. GWT樹的工具提示:將節點添加到節點
- 29. 將節點添加到Java中鏈接列表的末尾
- 30. 如何將鏈接添加到SharePoint「創建」頁面?
是的,向樹中的每個子節點添加超鏈接,並且不同的子節點指向不同的html/jsp頁面。 – SumitJ 2012-04-26 07:41:26
這是我的樹: 連接器樹是我的java類。 –
SumitJ
2012-04-26 12:12:30