0

单击 p:outputLink 时,我希望增加 p:dataTable 的可见行。这是图片:在此处输入图像描述

我的代码是:

 <p:dataTable   value="#{tasks}" styleClass="dashTable"
  var="tasklar"   rows="5"   lazy="true"   
  selection="#{flowScope.selectedTask}" selectionMode="single" >
  <p:ajax event="rowSelect"  />

   <p:column headerText="#{messages.label_task_temasy}">
   <h:outputText value="#{tasklar.taskTemasy}"/> </p:column>

  </p:dataTable>

谢谢你的帮助。

4

1 回答 1

0

我已经解决了我的问题。这是代码:

<h:form id="dataForm">

 <p:dataTable   value="#{tasks}" styleClass="dashTable"
 var="tasklar"   rows="#{taskCriteria.pageSize}"   lazy="true"   
 selection="#{flowScope.selectedTask}" selectionMode="single" >
 <p:ajax event="rowSelect"  />

 <p:column headerText="#{messages.label_task_temasy}">
 <h:outputText value="#{tasklar.taskTemasy}"/> </p:column>

 </p:dataTable>

<p:commandLink style="float:left" update=":dataForm" 
action="#{taskCriteria.setPageSize(taskCriteria.pageSize+5)}">
<h:outputText  value="Show more..." />
</p:commandLink>

</h:form>
于 2013-07-04T04:31:45.147 回答