Once I added the </body></html> tags I was missing at the bottom of the document, everything worked as it was supposed to... odd, I tried the t:inputText in the detailStamp and it rendered properly for all of the rows.
<t:div styleClass="content" id="content"> <h:form> <t:dataTable id="data" var="project" value="#{projectBrowserBacker.projects}" rowClasses="rows" preserveDataModel="true" varDetailToggler="detailToggler"> <t:column> <f:facet name="header"> <t:commandSortHeader columnName="name" arrow="true"> <t:outputText value="Project Name"/> </t:commandSortHeader> </f:facet> <t:outputText value="#{project.name}"/> </t:column> <t:column> <f:facet name="header"> <t:outputText value="Phase"/> </f:facet> <t:outputText value="#{project.phaseDesc}"/> </t:column> <t:column> <f:facet name="header"> <t:outputText value="Date Due"/> </f:facet> <t:outputText value="#{project.dueDate}"/> </t:column> <t:column> <f:facet name="header"/> <t:commandLink immediate="true" title="Show" rendered="#{!detailToggler.currentDetailExpanded}" action="#{detailToggler.toggleDetail}"> <t:graphicImage value="images/nav-plus.gif"/> </t:commandLink> <t:commandLink immediate="true" title="Hide" rendered="#{detailToggler.currentDetailExpanded}" action="#{detailToggler.toggleDetail}"> <t:graphicImage value="images/nav-minus.gif"/> </t:commandLink> </t:column> <f:facet name="detailStamp"> <t:inputText/> </f:facet> </t:dataTable> </h:form> </t:div> -- View this message in context: http://www.nabble.com/Re%3A+DetailToggler+not+toggling...-t1706313.html#a4632299 Sent from the MyFaces - Users forum at Nabble.com.