簡體   English   中英

JSF 1.2 dataTable問題

[英]JSF 1.2 dataTable Issue

我有一個要求,例如“在選擇目錄時,我想從數據庫中獲取數據。目錄中的一個具有非常大的數據,例如(25000及以上的記錄。要從db獲取這些記錄並在前面顯示,我正在使用JSF dataTable標記”。如下所述。但這花費了越來越多的時間。有時頁面也會超時。任何機構都可以幫助我。

enter code here

                                            <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>

請幫助我改善顯示邏輯。

提前致謝。

您可以使用Paginator&一次僅獲取少量記錄(例如10行),並為用戶提供滾動頁面的選項。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM