如何使用p:outputLink增加p:datatable的可见行

时间:2013-07-03 06:31:09

标签: jsf primefaces

单击p:outputLink时,我希望增加p:dataTable的可见行。这是图片:enter image description here

我的代码是:

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

感谢s的帮助。

1 个答案:

答案 0 :(得分: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>