xpages使用图像按钮转到每个选项卡面板[错误]
我尝试使用“图像”按钮直接更新选项卡面板,每次单击按钮都会显示错误消息xpages使用图像按钮转到每个选项卡面板[错误],xpages,Xpages,我尝试使用“图像”按钮直接更新选项卡面板,每次单击按钮都会显示错误消息 如果要手动导航到给定的选项卡面板,必须调用选项卡面板方法切换选项卡。为了简洁起见,我发布了一个示例,该示例基于您可以在页面本身上执行的操作,而无需支持Java类的适当干预: <ul> <li> <xp:link id="link1" text="select 1"> <xp:eventHandler event="onclick" submit="true"
如果要手动导航到给定的
选项卡面板
,必须调用选项卡面板
方法切换选项卡。为了简洁起见,我发布了一个示例,该示例基于您可以在页面本身上执行的操作,而无需支持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>
-
-
小组1
小组2
为了调用选项卡更改,我抓取tabbedPanel对象。我通过binding属性--binding=“#{tabbedPanel}”
创建了一个方便的句柄。此时,可以从页面的任何位置访问选项卡面板
我编写了两个链接,其
操作
参数实现了tabbedPanel.setSelectedTab('tabPanel1')}
。setSelectedTab
参数值对应于tabPanel
id。刷新时,这一点很重要,然后在选项卡面板
-选项卡面板1
-上执行,而不是在特定打开的选项卡面板
上执行。如果要手动导航到给定的选项卡面板
,则必须调用选项卡面板
方法来切换选项卡。为了简洁起见,我发布了一个示例,该示例基于您可以在页面本身上执行的操作,而无需支持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>
-
-
小组1
小组2
为了调用选项卡更改,我抓取tabbedPanel对象。我通过binding属性--binding=“#{tabbedPanel}”
创建了一个方便的句柄。此时,可以从页面的任何位置访问选项卡面板
我编写了两个链接,其
操作
参数实现了tabbedPanel.setSelectedTab('tabPanel1')}
。setSelectedTab
参数值对应于tabPanel
id。然后在tabbedPanel
-tabbedPanel1
上执行刷新,这一点很重要,而不是在特定打开的tabPanel
上执行,共享您在事件中使用的代码至少不要使用任何代码…只需使用onclick事件,然后选择选项卡面板刷新它。无法直接部分刷新选项卡面板?请至少共享您在事件中使用的代码不要使用任何代码…只需使用onclick事件,然后选择选项卡面板进行刷新。是否无法直接部分刷新选项卡面板?