在我的應用程序中,我有一些dataTables的對話框,用戶可以編輯值,所以我使用primefaces rowEditor ...有時我在dataTable中有必填字段,您可以在此屏幕中看到:Primefaces rowEditor只是活動行驗證
在該畫面中,不要求用戶填寫的所有行,所以,如果我把需要= true時,所有領域,包括那些未激活狀態,顯示需要驗證消息的人。這樣,如果用戶點擊確定按鈕,他不能關閉彈出窗口,因爲有很多必需的字段驗證錯誤。 我試圖在要求的屬性時使用的參數是這樣的:
<f:facet name="input">
<h:selectOneMenu value="#{cfop.idTipoTributacao}" required="#{param['EDITAVEL']}"
style="width: 100px;">
<f:selectItems value="#{selectTipoTributacao.itens}"/>
</h:selectOneMenu>
</f:facet>
但不幸的是我沒有找到一種方法,當用戶點擊保存的P按鈕,通過此參數:rowEditor。 有沒有辦法讓這些字段只有在編輯模式下才需要?我usgin primefaces 2.2.1用於MyFaces
以下鏈接可能對您的問題有用, http://forum.primefaces.org/viewtopic.php?f=3&t=6015 – Jitesh