我正在使用rich:modalpanel來編輯一些值,所以當用戶點擊編輯時彈出窗口會出現一些預先填好的值。問題h:輸入文本Rich:ModalPanel
對於彈出我使用ModalPanel,問題是它第一次填充正確的值,但從第二次以後,輸入文本值沒有得到更新。我嘗試使用outputtext顯示相同的值,然後我得到正確的值。
任何建議是值得歡迎的!
我正在使用rich:modalpanel來編輯一些值,所以當用戶點擊編輯時彈出窗口會出現一些預先填好的值。問題h:輸入文本Rich:ModalPanel
對於彈出我使用ModalPanel,問題是它第一次填充正確的值,但從第二次以後,輸入文本值沒有得到更新。我嘗試使用outputtext顯示相同的值,然後我得到正確的值。
任何建議是值得歡迎的!
這可能是一個原因。 您的模態面板必須顯示在bean屬性中設置的值。 更新模態面板中的值後,您是否提交表單或更新ajax請求中的bean屬性?
嘗試對modalPanel中的命令組件(commandButton或commandLink)執行reRender =「parentId」,單擊它以隱藏它。 reRender將確保顯示父項的當前值。當然,你必須在該命令組件上使用某種action或actionListener來更新父級顯示的bean的值。