Hi!

I use a t:panelTabbedPane:


      <h:form>
        <t:panelTabbedPane  selectedIndex="0">

          <t:panelTab label="Eigene Umfragen" id="tab1">
            <%@ include file="EigeneUmfragenTab.jspf" %>
          </t:panelTab>
......
......
.....

The tab content that is included and I have the problem with is shown below:
(Without the panelGrid containing the selectOneMenus, all works fine, but
with them, commandLinks in dataTable and dataScroller doesn't work.)

  <h:panelGrid columns="2">
    <h:column>
      <h:selectOneMenu value="#{UmfrageBacking.currentUmfragetyp}"
        valueChangeListener="#{UmfrageBacking.adjustInterfaceControls}"
        immediate="true">
        <f:selectItems value="#{UmfrageBacking.umfragetypen}" />
      </h:selectOneMenu>
    </h:column>
    <h:column>
      <h:selectOneMenu value="#{UmfrageBacking.currentUmfragezustand}"
        valueChangeListener="#{UmfrageBacking.adjustInterfaceControls}"
        immediate="true">
        <f:selectItems value="#{UmfrageBacking.umfragezustaende}" />
      </h:selectOneMenu>
    </h:column>
  </h:panelGrid>


  <t:dataTable id="dataTable"
    value="#{UmfrageBacking.umfragen}"
    var="row"
    rows="10"
    renderedIfEmpty="true"
    preserveDataModel="false"
    preserveSort="true"
    sortColumn="#{UmfrageBacking.sortColumn}"
    sortAscending="#{UmfrageBacking.sortAscending}"
    styleClass=""
    headerClass=""
    footerClass=""
    rowClasses=""
    columnClasses=""
    rowOnMouseOver="this.style.backgroundColor='#A5CBFF'"
    rowOnMouseOut="this.style.backgroundColor='#FFFFE0'"
    rowOnClick="this.style.backgroundColor='#FFE0E0'"
    rowOnDblClick="this.style.backgroundColor='#E0E0E0'"
    width="700">
    <t:column>
      <f:facet name="header">
        <t:commandSortHeader
          columnName="#{UmfrageBacking.colName_Bezeichnung}"
          arrow="true">
          <h:outputText
            value="#{UmfrageBacking.colName_Bezeichnung}"/>
        </t:commandSortHeader>
      </f:facet>
      <h:commandLink action="#{UmfrageBacking.editUmfrage}">
        <h:outputText value="#{row.bezeichnung}"/>
      </h:commandLink>
    </t:column>
....
.... (some more columns without commandLinks)
...
</t:dataTable>

 <h:panelGrid columns="2" styleClass="" columnClasses="">
    <t:column>
      <t:dataScroller id="scroll_1" for="dataTable"
.....
.....
</h:panelGrid>


--------
Regards,
Matthias


> -----Ursprüngliche Nachricht-----
> Von: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Auftrag
> von Sloan, Noah M
> Gesendet: Freitag, 4. November 2005 21:20
> An: [email protected]
> Betreff: panelTabbedPane & h:commandLink problem
>
>
> I believe that it is a known problem that panelTabbedPane will
> break any commandLinks found inside the tabs. It's because that
> bloody 'autoform' gets generated around the tabs AND their content.
> What I want to know is,  has anyone modified panelTabbedPane to
> only wrap the form around the clickable top part of the tab?  It
> seems like that would solve the problem, since the content of the
> tabs wouldn't be wrapped in the autoform anymore.
>
> I saw this mentioned in the mailing list back in April; is there
> really not a fix yet?

Reply via email to