我需要跳過h:form
內部的輸入組件,因爲它僅保留在那裏僅用於純粹的表示需要&不會向任何bean字段提交值。提交表單時如何禁用其提交以及其他表單輸入?防止p:selectOneListbox被提交到h:表單
<h:form>
<!--other input components-->
<p:selectOneListbox id="deptsSel">
<f:selectItems value="#{listRetriever.list}"
var="dept" itemLabel="#{namesDirectory.getName(dept)}" itemValue="#{dept}" />
</p:selectOneListbox>
<!--other input components-->
</h:form>
我省略了value屬性爲p:selectOneListbox
,但在提交它仍然給驗證錯誤的形式:「」
看起來像http://stackoverflow.com/questions/12614882/how-to-exclude-child-component-in-ajax-update-of-a-parent-component的副本。 – 2014-09-30 13:51:39
你爲什麼這麼擔心?如果你沒有在你的bean中使用這個組件,那就把它放在一邊吧 – Pellizon 2014-09-30 16:48:46
你用什麼來提交表單,一個命令按鈕? – Pellizon 2014-09-30 16:52:03