:我有一个页面包含两个选项卡。
Tab呈现了一些布尔值。 E) 在第一页之后,我有命令buton。是或否(重置booelan值)
如果ı单击是第二页呈现为真并且页面显示但所有值都重置。所有数据重置?有什么问题?我该如何解决这个问题。
所有代码都在这里:http://pastebin.com/Ffi33hdw
Uptade buton line 287。
<h:selectOneRadio id="fikirorProje" required="true" value="#{ideaBean.newIdea.fikirProje}"
enabledClass="labelNormalRadio" disabled="#{ideaBean.createdIdea}"
requiredMessage="Bu alan boş bırakılamaz.">
<f:selectItem itemValue="#{false}"
itemLabel="Hayır" uptade="butonThree"/>
<f:selectItem itemValue="#{true}" itemLabel="Evet"/>
<p:ajax event="change" update="addIdeaForm" />
<p:ajaxStatus onstart="PF('status').show()" onsuccess="PF('status').hide()"/>
</h:selectOneRadio>
用于回答的问题
答案 0 :(得分:0)
process
的{{1}}属性默认为@this,因此在您p:ajax
的{{1}}事件中,您的表单未完全处理,这意味着ideaBean&# 39; s属性不会更新,(查看有关更新/流程如何工作的更多信息here)。将change
添加到您的ajax事件h:selectOneRadio
,它应该可以正常工作