Hi,
I am using a rich datatable inside simple toggle panel.If the datable have more columns then a scroll bar appears and my menu items are not displaying.In case of no scroll bar, everything is working fine.
Here is the code snippet for rich column.
<rich:simpleTogglePanel switchType="client">
<f:facet name="header">
<h:outputText value="#{satelliteDef.listType}"></h:outputText>
</f:facet>
<rich:dataTable value="#{satelliteDef.rowData}" var="rowObj"
rowClasses="rowOdd, rowEven" width="100%"
columnClasses="normal,normal,normal,normal,normal,normal"
onRowMouseOver="mouseOverRowColor(this)"
onRowMouseOut="mouseOutRowColor(this)"
id="#{satelliteDef.id}">
<rich:column rendered="#{satelliteDef.rowDataExists}">
<f:facet name="header">
Menu Items
</f:facet>
<rich:dropDownMenu style="float:left;" direction="bottom:left" >
<c:forEach items="#{satelliteDef.templateMenuItems}" var="menuObj">
<rich:menuItem rendered="#{menuObj.getVisibility(rowObj)}" >
<a href="#{menuObj.link}#{rowObj.queryString}"><h:outputText
value="#{menuObj.title}"/></a>
</rich:menuItem>
</c:forEach>
<f:facet name="label">
<h:graphicImage value="/WEB-INF/resources/sectionbarmenu.gif"
alt="Icon"/>
</f:facet>
</rich:dropDownMenu>
</rich:column>
</rich:dataTable>
</rich:simpleTogglePanel>
Thanks & Regards
Ambrish
Hi,
Try another solution, try to prevent the use of JSTL-tags in your JSF/Faces code.
See this link about the subject
Leo