在我正在開發的程序上,某個事件發生後,某個事件發生後,「work1Complete」我需要更新特定的頁面組件。p:remotecommand JSF1064:無法找到或提供資源
爲了做到這一點,我只找到了<p:remoteCommand>
標籤。我用它像這樣:
<p:remoteCommand id="updater" name="updater" update="updatedList" action="#{getUpdates.getUpdates()}" actionListener="#{getUpdates.updateSearchParam}" />
然後我把它用在窗口對象存儲功能:
window.updater({
"updateString" : updateString
});
沒有我尋找,我的唯一信息是這樣的:
警告:JSF1064:無法找到或提供資源,/[].xhtml。
在執行一些研究後,我能夠確定getUpdates()在某種程度上被執行了13次,並且updateSearchParam()被執行了2次。
getUpdates()收到void並返回Iterable。
updateSearchParam()收到void並返回void。
updatedList從不更新。
使用瀏覽器控制檯,我沒有看到我給它的信息(即上面的js對象)在它對服務器執行的urlencoded請求中。
我在沒有其他庫的情況下使用primefaces 4.0(及其所有依賴項)。
我沒有得到你的回答。該事件發生在DOM中。當事件發生時,我需要更新組件的內容,其中id =「updatedList」 – brunoais