0
我們將從Richfaces 3.3升級到Richfaces 4.2。我們使用a4j:queue
組件上的oncomplete
屬性在Ajax請求後重新映射我們的JavaScript控制器。升級後,oncomplete
屬性不再有效。它在Richfaces 4.x中似乎不受支持。Richfaces a4j:queue oncomplete不適用於Richfaces 4.2.x或4.3.x
的代碼看起來是這樣的:
<a4j:queue requestDelay="500" oncomplete="alert('1')" />
<h:form>
<h:commandLink value="Common link">
<a4j:ajax />
</h:commandLink>
</h:form>
有在有關這一問題的RichFaces的問題跟蹤的一些懸而未決的問題:
- https://issues.jboss.org/browse/RF-9324
- https://issues.jboss.org/browse/RF-13023
- https://issues.jboss.org/browse/RF-11711
我的問題是,有沒有辦法解決oncomplete
屬性從a4j:queue
組件中刪除?在完成所有Ajax請求後,我們希望重新綁定我們的JavaScript控制器。似乎我們不是唯一遇到此問題的人。我很好奇其他人如何應對變化。