我在使用特立尼达时遇到了一些麻烦。
我在主面板showDetailItem中有一个主面板和一个辅助面板。
问题是:
当我在主要的“tabbedPanel”上切换标签时,一切都按预期工作,但当我点击第二组标签“tabbedPanel2”时,会向服务器发送一个请求,但第一个标签始终保持选中状态。
以下是代码:
<tr:form>
<t:saveState value="#{monBean}" id="monBean" />
<tr:panelTabbed id="tabbedPanel"
attributeChangeListener="#{monBean.changeEvent}"
>
<tr:showDetailItem text="Tab 1"
disclosureListener="#{monBean.ongletSelectionne}"
id="tab1"
>
</tr:showDetailItem>
<tr:showDetailItem text="Tab 2" id="tab2"
disclosureListener="#{monBean.ongletSelectionne}"
>
<tr:panelTabbed id="tabbedPanel2">
<tr:showDetailItem id="tab21"
disclosureListener="#{monBean.ongletSelectionne}"
text="Tab 2.1"
>
</tr:showDetailItem>
<tr:showDetailItem id="tab22"
disclosureListener="#{monBean.ongletSelectionne}"
text="Tab 2.2"
>
<tr:outputText value="#{monBean.msg}" id="wrapper" />
</tr:showDetailItem>
</tr:panelTabbed>
</tr:showDetailItem>
</tr:panelTabbed>
但奇怪的是,如果我切换到客户端状态保存而不是服务器状态保存,那么每个都可以正常工作。
有什么想法吗?
Environnement: