当我第一次尝试从datatable
更新comandLink
时它工作正常,但是第二次datatable
消失了但我仍然看到了分页符。
这是数据表代码:
<p:dataTable id="tabexam"
paginatorPosition="bottom"
var="exam"
value="#{dyna.examViewDataModel}"
widgetVar="examTable"
emptyMessage="aucun résultat trouvé pour votre recherche"
paginator="true"
rows="40"
selection="#{dyna.selectedExamen}"
selectionMode="single"
resizableColumns="true"
draggableColumns="true"
paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
rowsPerPageTemplate="40,80,120"
rowStyleClass="#{exam.studyWithRv_1 == 0 ? 'RV' : exam.studyUrgence == 1 ? 'Urgent' : null}">
<p:column>
<p:outputLabel value="#{column.dbname}" styleClass="fonty"/>
</p:column>
</p:columns>
</p:datatable>
这是命令链接代码:
<ui:repeat var="list" value="#{dyna.userlist}" varStatus="loop">
<center>
<p:commandLink id="listerlink"
title="Afficher la liste"
actionListener="#{datatableBean.updatecolumns(list.id.tbCode)}"
update=":form1:tabexam,:form1:msg,:form1:displaycols">
<p:graphicImage id="imglist" value="/images/Liste_Cold.png"/><br></br>
<p:outputLabel value="#{list.id.tbCode}"/><br></br>
</p:commandLink>
</center>
</ui:repeat>
其他信息:
没有嵌套表格。
使用p:布局。
豆类范围:ViewScoped。
当draggableColumns =“false”时,一切正常。
我可能会错过什么?
答案 0 :(得分:0)
我已将<p:commandLink>
更改为<h:commandLink>
,它就像魅力一样。