views:

31

answers:

0

Hi All,

I am facing some performance issue with suggestion box.

I have a page with 200 rows each row has 2 suggestion box for text field, the page takes more than 20 seconds to load,

   <rich:dataTable
     id="detail_table"
     width="auto"
     value="#{testBean.testList}" 
     var="record" 
     headerClass="GrayBackgroundHeader"
     rowKeyVar="row"
     ajaxRendered="true"
     rowClasses="TableRowOdd,TableRowEven">
     <f:facet name="header">
         <rich:columnGroup>
             <h:column>
                 <h:outputText value="ColumnA" />
             </h:column>
             <h:column>
                 <h:outputText value="ColumnB" />
             </h:column>
         </rich:columnGroup>
    </f:facet>
    <rich:columnGroup>
         <h:column>
             <h:inputText value="#{record}" id="text1" />
             <rich:suggestionbox id="suggestionBoxId1" for="text1" selfRendered="true"/>
         </h:column>
         <h:column>
             <h:inputText value="#{record}" id="text2" />
             <rich:suggestionbox id="suggestionBoxId2" for="text2" selfRendered="true"/>
         </h:column>
    </rich:columnGroup>
 </rich:dataTable>

Above are my test codes. Am I using the suggest box incorrectly or pls help to advice to improve the performance.

Thanks a lot~