0
A
回答
4
如果你想手動導航到一個給定的tabPanel
您必須調用tabbedPanel
方法來切換標籤。爲了簡潔起見,我發佈基於你可以在網頁上做什麼沒有後盾的Java類的適當干預的例子:
<ul>
<li>
<xp:link id="link1" text="select 1">
<xp:eventHandler event="onclick" submit="true"
refreshMode="partial" refreshId="tabbedPanel1"
action="#{javascript: tabbedPanel.setSelectedTab('tabPanel1')}">
</xp:eventHandler>
</xp:link>
</li>
<li>
<xp:link id="link2" text="select 2">
<xp:eventHandler event="onclick" submit="true"
refreshMode="partial" refreshId="tabbedPanel1"
action="#{javascript: tabbedPanel.setSelectedTab('tabPanel2')}">
</xp:eventHandler>
</xp:link>
</li>
</ul>
<xp:tabbedPanel id="tabbedPanel1" binding="#{tabbedPanel}">
<xp:tabPanel label="New Tab" id="tabPanel1">panel1</xp:tabPanel>
<xp:tabPanel label="New Tab2" id="tabPanel2">panel2
</xp:tabPanel>
</xp:tabbedPanel>
要調用的標籤改變我搶tabbedPanel對象的保持。我通過綁定屬性創建了一個方便的句柄 - binding="#{tabbedPanel}"
。此時,可以從頁面的任何位置訪問tabbedPanel
。
我寫了幾條鏈接,其action
參數實現tabbedPanel.setSelectedTab('tabPanel1')}
。 setSelectedTab
參數值對應於tabPanel
id。刷新,這是很重要的,然後執行tabbedPanel
- tabbedPanel1
- 而不是具體打開tabPanel
。
+0
感謝給它一個樣本解決方案〜 –
相關問題
- 1. 的XPages標籤面板打印
- 2. 用一個按鈕保存多個標籤面板
- 3. 圖像按鈕,更新面板
- 4. 使用模板圖像的HUD按鈕
- 5. Qt:Qt Designer按鈕面板錯誤
- 6. WPF按鈕(圖像和標籤)陰影
- 7. 使JQuery用戶界面,標籤看起來像按鈕
- 8. 像每個頁面上的按鈕
- 9. Facebook XFBML'Like'按鈕不會讓每個頁面都像個按鈕
- 10. 帶有標籤的按鈕組,每個按鈕的頂部
- 11. Formtastic單選按鈕沒有每個單選按鈕的標籤
- 12. 使用按鈕標籤
- 13. 非面板視圖的標籤面板
- 14. Autolayout帶圖像視圖,2個標籤,按鈕 - 旋轉後標籤消失
- 15. 正面/背面按鈕兩個圖像
- 16. 使用一個標籤作爲按鈕
- 17. 使用標籤控制多個按鈕
- 18. C#錯誤使用按鈕即可創建標籤
- 19. 打開一個標籤面板,當用戶點擊一個按鈕
- 20. Facebook標籤像按鈕不起作用
- 21. 只有第一個按鈕適用於每個標籤與Jquery
- 22. 點擊一個按鈕去Android中的下一個標籤
- 23. 模板標籤的錯誤
- 24. Django模板標籤錯誤
- 25. Java在GridLayout面板比較兩個陣列的圖像/按鈕
- 26. Firefox SDK不同面板每標籤
- 27. 錯誤圖像和tekst Facebook Like按鈕
- 28. 圖像按鈕Xml和活動錯誤
- 29. 本地化XPages的FileUpload Contol的瀏覽按鈕標籤
- 30. 將鼠標懸停在每個圖像上的按鈕
請分享您在活動中使用的代碼至少 – shillem
dint使用任何代碼...只需使用onclick事件,然後選擇標籤面板即可刷新它。它不能直接部分刷新標籤面板? –