Code: Select all
<h:form styleClass="jsfcrud_list_form">
<h:panelGroup id="messagePanel" layout="block">
<p:messages id="growl" showDetail="true" autoUpdate="true" />
</h:panelGroup>
<p:ajaxStatus >
<f:facet name="start">
<p:graphicImage value="/resources/ajaxloading.gif" />
</f:facet>
<f:facet name="complete">
<h:outputText value="" />
</f:facet>
</p:ajaxStatus>
<h:outputText escape="false" value="#{bundle.ListMechOrdersEmpty}" rendered="#{mechOrdersController.items.rowCount == 0}"/>
<h:panelGroup rendered="#{mechOrdersController.items.rowCount > 0}">
<div style="overflow: auto; width: auto; height: auto">
<p:dataTable value="#{mechOrdersController.items}" var="item" style="width: 200%"
paginator="true" rows="10"
rowStyleClass="#{item.needsAttention == true ? 'needsAttention' : null}"
paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
rowsPerPageTemplate="5,10,15,20"
paginatorAlwaysVisible="false">
<p:ajax event="rowEdit" listener="#{mechOrdersController.rowEditListener}" update="growl"/>
<f:facet name="header">
<p:outputPanel>
<h:outputText value="Parts Require Attention:" />
<p:focus for="globalFilter" />
<p:inputText onfocus="itemsTable.filter()" immediate="true" id="globalFilter" value="Yes" style="width:150px" />
</p:outputPanel>
</f:facet>
<p:column sortBy="#{item.partsNo}" filterBy="#{item.partsNo}" filterMatchMode="contains">
<f:facet name="header">
<h:outputText value="#{bundle.ListMechOrdersTitle_partsNo}"/>
</f:facet>
<h:outputText value="#{item.partsNo}"/>
</p:column>
.
.
.
Thanks