我的意思是<p:dataTable>
with defined filter。我喜欢它,当它完成加载并渲染其中的值时将被过滤。
谢谢。
更新:
我已使用此代码
<p:remoteCommand name="onload" oncomplete="PF('ticketTable').filter()" autoRun="true"/>
来自这个问题:PrimeFaces. Update DataTable after Rendering,它会在加载后更新表格,但在表格被渲染和更新后会有一个重要的噱头。我试着通过设置`filterDelay =&#34; 1&#34;来减少它。但没有重大变化。也许有人有另外一个想法?
更新2
过滤器调用onLoad
或onReady
的所有解决方案都不好,因为表格被填充了值,然后被过滤,从而产生了糟糕的用户体验。我正在寻找解决方案,其中表格将使用过滤值进行渲染。几乎可以肯定,我需要覆盖renderer
。
答案 0 :(得分:-2)
您可以使用方法过滤托管bean中的数据表列表。