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事件,然后选择标签面板即可刷新它。它不能直接部分刷新标签面板? –