Hello!
This code isn't working. Am I doing something wrong? The datatable is
populated, but when I clicking on "detail" - nothing happened. Of course
datatable is inside <h:form>
P.S. ALLOW_JAVASCRIPT is off (as problems with Facelets)
<div style="width: 100%; height: 400px; overflow: auto;">
<t:dataTable
var="row"
varDetailToggler="detailToggler"
renderedIfEmpty="false"
preserveDataModel="true"
value="#{usf.users}"
width="100%"
cellspacing="0" cellpadding="0"
styleClass="blue"
headerClass="blue"
columnClasses="blue"
rowClasses="blueodd,blueeven">
<t:column>
<f:facet name="header"><h:outputText
value="#{bundle['references.users.name']}"/></f:facet>
<h:outputText value="#{row.name}"/>
</t:column>
<t:column>
<f:facet name="header"><h:outputText
value="#{bundle['references.users.subscriber']}"/></f:facet>
<h:outputText value="#{row.subscriber}"/>
</t:column>
<t:column>
<f:facet name="header"><h:outputText
value="#{bundle['misc.details']}"/></f:facet>
<h:commandLink
rendered="#{detailToggler.currentDetailExpanded}"
action="#{detailToggler.toggleDetail}">
<h:outputText value="#{bundle['misc.hide']}"/>
</h:commandLink>
<h:commandLink
rendered="#{!detailToggler.currentDetailExpanded}"
action="#{detailToggler.toggleDetail}">
<h:outputText value="#{bundle['misc.show']}"/>
</h:commandLink>
</t:column>
<f:facet name="detailStamp">
<h:outputText value="test"/>
</f:facet>
</t:dataTable>
</div>
With respect,
Boris