【问题标题】:Primefaces p:poll update selector for classPrimefaces p:类的轮询更新选择器
【发布时间】:2012-11-26 06:33:51
【问题描述】:

我正在做 Primefaces 轮询,我想在表单中选择多个带有 Styleclass="updateable" 的项目。在这种情况下,p:poll 的正确更新选择器是什么?我只需要在触发投票时更新部分表单。

【问题讨论】:

    标签: jsf primefaces


    【解决方案1】:

    给你

    <p:poll interval="3"  listener="#{myBean.myMethod}" update="@(.updateable)" /> 
    

    还可以看看展示柜:PrimeFaces Selectors - @(selector)

    PFS 不使用 UIComponent 的 findComponent()。它会在客户端找到组件,因此 它仍然需要将 id 发送到服务器 以标记要更新的组件,因此您还需要为使​​用 PFS 选择的组件提供 id,尽管您不是参考这些 id 自己。如果您不提供明确的 id,JSF impls 不会呈现自动生成的 clientIds 以保持页面大小更小。 (卡加泰市民)

    【讨论】:

    • 这似乎只在每个可更新类都定义了唯一 id 时才有效,因为它使用 findComponent 函数返回组件的 id。在这种情况下,除了为所有组件指定唯一 ID 之外,还有其他方法吗?感谢您的快速回复!
    • PFS 不使用 UIComponent 的 findComponent()。它在客户端找到组件,因此它仍然需要将 id 发送到服务器以标记要更新的组件,因此您还需要为使​​用 PFS 选择的组件提供 id,尽管您自己没有引用这些 id。如果您不提供明确的 id,JSF impls 不会呈现自动生成的 clientIds 以保持页面大小更小。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-08
    相关资源
    最近更新 更多