0
我有一個對話框彈出給用戶通過填充一些字段來添加一些對象,其中一個字段需要選擇某些dataTable中的某一行,當我從dataTable中選擇這一行時,我必須更新inputText對應的該選擇向用戶顯示他選擇的行的名稱(又名:更新rowSelect事件上的文本inputText),但是隻要表單中有另一個空的必填字段,inputText就不會更新。可能是什麼問題?當其他必填字段爲空時,InputText不會更新?
下面是一些代碼片段:
<!-- This is the input field I wish to update on row select on pop up table -->
<p:inputText required="true" value="#{applicationsController.orgName}" id="orgNameApp" style="margin-right:5px;"></p:inputText>
<!-- This will pop up the data table which I will choose a row from -->
<p:commandButton icon="fa fa-hand-o-up" onclick="PF('organizationApplication').show()">
</p:commandButton>
這是數據錶行選擇事件:
<p:ajax event="rowSelect" listener="#{applicationsController.setOrganizationEdit}" update=":orgNameApp" />
將得到正常更新時,我選擇了某一行,如果沒有空必填字段我搜索和搜索到的表單沒有發現任何類似的內容。 任何幫助將不勝感激, 謝謝。
2個想法:在頁面上放置p:growl autoUpdate =「true」。它顯示任何東西嗎?並把過程=「@無」在commandButton –
問題是通過把@none,謝謝你..然而,另一個問題已經解決,當我提交表單讓我們說2填充字段和2空字段,我得到驗證郵件的2個空字段,已填充的字段不會更新,只有空字段,如果我填充讓我們說一個空字段並重新提交,那麼它不再更新。有什麼想法嗎? –
沒關係,我解決了它,謝謝..事實證明,我必須使命令按鈕處理僅輸入文本,而不是整個形式既不@none ..你幫了我很多謝謝你! –