我需要根据其禁用属性清除某些字段的值。
我尝试使用<p:ajax update="text1" resetValues="true" />
失败了。
我的代码如下:
<p:selectOneMenu id="mySelect" value="#{myBean.mySelect}">
<f:selectItems value="#{myBean.myList}" />
<p:ajax update="myText" resetValues="true" />
</p:selectOneMenu>
<p:inputText id="myText" value="#{myBean.myText}"
resetValue=""
disabled="#{myBean.mySelect lt 1}" />
我也尝试使用update
而不是render
,但是仍然无法正常工作。
因此,当我更改mySelect
时,myText
被正确禁用,但其值未清除。
我知道我可以在backing bean中的新方法中重置其值,但是我想直接在xhtml代码中管理这种简单的行为。 有想法吗?
谢谢