我正在使用請求作用域bean通過ajax獲取p:selectOneListbox
的selectItems列表。因此,對提交回來的形式,我得到這個錯誤:避免驗證/完全提交p:selectOneListbox的值
j_idt153:j_idt159:j_idt184:j_idt194: Validation Error: Value is not valid
我不想要的p:selectOneListbox
值提交任何bean的屬性,但是這就是爲什麼值EL該組件被省略還是JSF是驗證所選選項&它不存在,因爲我的bean被請求作用域。現在我想徹底跳過驗證這個組件,因爲這個p:selectOneListbox
只是用於演示目的&其提交表單過程後不使用它的值。如何避免驗證/提交p:selectOneListbox
的價值完全
<p:ajax event=".." listener="#{pim.retrieveProjects()}" update="usrProjctsList" />
<p:selectOneListbox id="usrProjctsList" onchange="jsfElmnt('#{cc.clientId}:selUsrProjct').val($(this).val());">
<f:selectItems value="#{pim.projects}" var="project" itemLabel="#{project.title}" itemValue="#{project.id}"/>
</p:selectOneListbox>
<h:inputHidden id="selUsrProjct" value="#{bean.underProject}"/>