這一行是窗體標記內:@all在JSF的Ajax不起作用
<p:commandLink actionListener="#{questionBean.removeQuestion(question)}"
value="Delete" styleClass="delete" update="@all"/>
但是,它只能與@form
工作。沒有任何反應,當我有@all
。我希望能夠不僅更新表單而且更新頁面的其他部分。
這一行是窗體標記內:@all在JSF的Ajax不起作用
<p:commandLink actionListener="#{questionBean.removeQuestion(question)}"
value="Delete" styleClass="delete" update="@all"/>
但是,它只能與@form
工作。沒有任何反應,當我有@all
。我希望能夠不僅更新表單而且更新頁面的其他部分。
似乎update="@all"
不primefaces
支持,雖然它有點差異問題update="@all" is not working with "ui:include ..."
但仍其正說了好時候,
更新=「@所有」不工作PimeFaces。
另一個裁判:Issue 2026: update="@all" is not working PrimeFaces ajax.
嘗試用process="@all"
作爲解釋here。
<p:commandLink actionListener="#{questionBean.removeQuestion(question)}"
value="Delete" styleClass="delete" process="@all"/>
我認爲這可能是一個錯誤。即使你使用JSF的<f:ajax render="@all">
,它也可能不起作用。爲了解決這個問題,我認爲您可以簡單地將body
標記的id
屬性設置爲例如mySexyBody
。那麼你可以做update="mySexyBody"
。
'
'的'process'屬性與''的'execute'屬性類似。它僅用於說明哪些變量應該被提交。 –
2012-01-05 15:10:08