Jsf 是否可以使用过滤后的值加载Primefaces数据表?

Jsf 是否可以使用过滤后的值加载Primefaces数据表?,jsf,jsf-2,primefaces,Jsf,Jsf 2,Primefaces,我是说。我希望当它完成加载和渲染时,其中的值将被过滤 多谢各位 更新: 我用过这个密码 <p:remoteCommand name="onload" oncomplete="PF('ticketTable').filter()" autoRun="true"/> 从这个问题:,它会在加载后更新表,但在表被呈现和更新后会有一个显著的gab。我会尝试通过设置'filterDelay=“1”来减少它,但没有重大更改。也许有人有别的想法 更新2 过滤器调用的所有解决方案onLoad或o

我是说。我希望当它完成加载和渲染时,其中的值将被过滤

多谢各位

更新

我用过这个密码

<p:remoteCommand name="onload" oncomplete="PF('ticketTable').filter()" autoRun="true"/>

从这个问题:,它会在加载后更新表,但在表被呈现和更新后会有一个显著的gab。我会尝试通过设置'filterDelay=“1”来减少它,但没有重大更改。也许有人有别的想法

更新2


过滤器调用的所有解决方案
onLoad
onReady
都不好,因为表被呈现为充满值,然后被过滤,这会创建糟糕的用户体验。我正在寻找一个解决方案,在这个解决方案中,表将使用过滤后的值进行呈现。几乎肯定要实现这一点,我需要覆盖
渲染器

可能的重复项否,它不是重复项。我实现了一个非常简单的解决方案,但看起来不太好。当表在开始时呈现时,它填充了所有记录,在onReady调用后,它将自身收缩为筛选值。我希望该表将以过滤值呈现。不,已实现您的解决方案,但它无法按需要工作您是否使用
LazyDataModel
?如果是这样,如果
filters
参数为空,您应该能够只预设默认值。@BalusC,目前没有,但我认为
LazyDataModel
是可能的。我很可能会这么做,它看起来是解决这个问题的最好的,也许是唯一的选择,没有疯狂的变通办法。