我与联塞建和办有着非常简单但却令人厌恶的问题。 我有一个数据表(有简单的先线选择等),我想从用户进行初步选择的同一页上填满。
初始阶段
<b><h:selectOneRadio id="radio1" layout="pageDirection" style="font-weight: bold" value="#{displayNOC.slection}"> <f:selectItem itemLabel="Search By NOC" itemValue="N" id="selectItem1" />
<f:selectItem itemLabel="Search By Title" itemValue="T" id="selectItem2" />
</h:selectOneRadio></td>
<hx:commandExButton type="submit" image="images/btn_search.jpg" action="#{displayNOC.Process_request}" onclick="return validate_ListNoc(this.form)"></hx:commandExButton></b>
一旦用户选择一个无线电台,并点击“研究”,我就有一个数据表(该表藏在同一个页上,其财产是假的)和一个aging子(在这个阶段,我只拥有在装物时也隐蔽的NEXT纽顿),没有任何问题。
<B>Search Results :<BR><BR>
<h:inputHidden id="text1" value="#{displayNOC.firstRow}" ></h:inputHidden>
navigation Next button start
<hx:commandExButton type="submit" value="Next" action="#{displayNOC.goNext}" rendered="#{displayNOC.render_panel_status}" disabled="#{displayNOC.firstRow + displayNOC.rowPerPage >= displayNOC.totalSize}">
</hx:commandExButton>
<h:dataTable border="1" id="table" value="#{displayNOC.WAMNOC}" rendered="#{displayNOC.render_status}" var="SearchResult" headerClass="row2" rowClasses="row-even,row-odd" cellspacing="6">
<h:column>
<f:facet name="header">
<h:commandLink value="NOC_Number" style="text-align: center">
</h:commandLink>
</f:facet>
<h:outputText value="#{SearchResult[0]}" />
</h:column>
......................
.......................
</h:datatable>
我管理的灯塔SCOPE:面对面的问询表如下(我有所有 get和 set)
@SuppressWarnings("unchecked")
public void Process_request()
{
setRender_status(true);
setRender_panel_status(true);
WAMNOCSERVICE WNS=new WAMNOCSERVICE();
List<WAM_NOC> wnoc= WNS.getNOCandOccupation(0,10);
//get the total size of the records
setTotalSize(WNS.totalRecordAvaiable());
setTotalpage(wnoc.size()/10);
setRowPerPage(10);
setFirstRow(1);
setWAMNOC(wnoc);
}
//this action is for next button in the table paging
@SuppressWarnings("unchecked")
public void goNext()
{
setRender_status(true);
setRender_panel_status(true);
setRowPerPage(10);
System.out.println(firstRow);
firstRow = getFirstRow() + rowPerPage;
WAMNOCSERVICE WNS=new WAMNOCSERVICE();
List<WAM_NOC> wnoc= WNS.getNOCandOccupation(firstRow,rowPerPage);
setWAMNOC(wnoc);
}
我的问题是,当我点击GoNext(hton)时,它就永远不会真心实意,我从未看到过任何数据表或数据。 我向联塞综合论坛提出新的意见,这是我认为会给我留下的最后一个问题。 任何帮助都将受到高度赞赏。