0
我在做Primefaces輪詢器,我想在表單中選擇Styleclass =「updateable」的多個項目。在這種情況下,p:poll的正確更新選擇器是什麼?我只需要在觸發投票時更新表單的各個部分。Primefaces p:poll類更新選擇器
我在做Primefaces輪詢器,我想在表單中選擇Styleclass =「updateable」的多個項目。在這種情況下,p:poll的正確更新選擇器是什麼?我只需要在觸發投票時更新表單的各個部分。Primefaces p:poll類更新選擇器
在這裏你去
<p:poll interval="3" listener="#{myBean.myMethod}" update="@(.updateable)" />
而且看看陳列櫃:PrimeFaces Selectors - @(selector)
PFS不使用的UIComponent中findComponent()。它發現客戶端的組件,所以它仍然需要一個ID發送到服務器來標記哪些組件要更新,所以你還需要給你選擇PFS的組件,儘管你不是自己引用這些ID。如果不給出明確的ID,JSF impls不會呈現自動生成的clientId以使頁面尺寸更小。 (Cagatay Civici)
似乎只有當每個可更新類具有唯一標識符時才起作用,因爲它使用findComponent函數返回組件的id。除了在這種情況下爲所有組件指定唯一標識以外是否還有其他方法?感謝您的快速回復! – drodil
PFS不使用UIComponent的findComponent()。它在客戶端找到組件,所以它仍然需要一個ID發送到服務器以標記哪些組件需要更新,因此您還需要爲使用PFS選擇的組件提供一個ID,儘管您並未自己引用這些ID。如果不給出明確的ID,JSF impls不會呈現自動生成的clientId以使頁面尺寸更小。 –