1

我在使用特立尼达的 .

我有 1 个主 panelTab 和一个在主面板 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>

奇怪的是,如果我切换到客户端状态保存而不是服务器状态保存,一切正常。

有任何想法吗?

环境:

  • 特立尼达 1.2.14
  • 我的面孔 1.2.11
  • 战斧 1.1.11
  • 甲骨文 OC4j 10.1.3.4
4

0 回答 0