Ajax JSF 1.2数据表问题
我有这样一个要求:“在选择目录时,我想从数据库中获取数据。其中一个目录有非常庞大的数据,比如(25000条及以上的记录。要从数据库中获取这些记录并在前面显示,我使用JSF dataTable标记”.如下所述。但这需要越来越多的时间。有时page也会超时。有人能帮我吗Ajax JSF 1.2数据表问题,ajax,jsf-1.2,Ajax,Jsf 1.2,我有这样一个要求:“在选择目录时,我想从数据库中获取数据。其中一个目录有非常庞大的数据,比如(25000条及以上的记录。要从数据库中获取这些记录并在前面显示,我使用JSF dataTable标记”.如下所述。但这需要越来越多的时间。有时page也会超时。有人能帮我吗 enter code here `` 请帮助我改进我的显示逻辑 提前感谢。您可以使用Paginator,一次只能获取少量记录(例如10行),并为用户提供滚动页面的选项
enter code here
``
请帮助我改进我的显示逻辑
提前感谢。您可以使用Paginator,一次只能获取少量记录(例如10行),并为用户提供滚动页面的选项
<h:column>
<f:facet name="header">
<h:outputText value="Sr.No." />
</f:facet>``
<h:outputText value=" #{PromoCodeDefinitionBean.table.rowIndex+1}" styleClass="blackboldSmall" />
</h:column>
<h:column rendered="#{PromoCodeDefinitionBean.except}">
<f:facet name="header">
<h:selectOneMenu id="useCountAll" onchange="changeValue();">
<h:outputText value="Use Count " />
<f:selectItem itemLabel="Count" itemValue=""/>
<f:selectItem itemLabel="1" itemValue="1"/>
<f:selectItem itemLabel="2" itemValue="2"/>
<f:selectItem itemLabel="3" itemValue="3"/>
<f:selectItem itemLabel="4" itemValue="4"/>
<f:selectItem itemLabel="5" itemValue="5"/>
</h:selectOneMenu>
</f:facet>
<h:inputText id="useCount" binding="#{PromoCodeDefinitionBean.userCount}" value="#{output.checkvalue}" size="2" styleClass="mandFieldClass"></h:inputText>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="User Name" />
</f:facet>
<h:outputText value=" #{output.userName}" styleClass="blackboldSmall" />
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Email" />
</f:facet>
<h:outputText value=" #{output.emailId}" styleClass="blackboldSmall" />
<h:inputHidden id="emailId" binding="#{PromoCodeDefinitionBean.email}" value="#{output.emailId}"></h:inputHidden>
</h:column>
<h:column rendered="#{PromoCodeDefinitionBean.except}">
<f:facet name="header">
<h:selectBooleanCheckbox id="BulkMovementAll" onclick="checkUncheckAll();" ><h:outputText value="Select All " />
<br></h:selectBooleanCheckbox>
</f:facet>
<h:selectBooleanCheckbox binding="#{PromoCodeDefinitionBean.checkedSelectedUser}" value="#{output.ischecked}" id="BulkMovement" onclick="test1(this.id)" />
<h:outputText id="checkboxvalue1" value="#{output.ischecked}" style="display: none; text-align:center;" />
</h:column>
</h:dataTable>