我想在点击按钮时清除/清空输入框。我正在使用:
propInp.setValue("");
其中propInp是inputbox的绑定名称。
我的输入框如下:
<af:inputText label="UPC :" id="it2"
binding="#{w9manageBean.propInp}"
autoSubmit="true"
showRequired="true"
disabled="true" partialTriggers="::s1:cb1"
required="true"/>
但这不起作用......任何解决方案?
答案 0 :(得分:3)
您需要为该inputText定义value属性,并将该backing bean属性设置为空字符串。
<af:inputText label="UPC :" id="it2"
binding="#{w9manageBean.propInp}"
autoSubmit="true"
showRequired="true"
disabled="true" partialTriggers="::s1:cb1"
required="true"
value="#{w9manageBean.myInput}"/>
将变量myInput添加到托管bean以及setter和getter。然后你可以programaticaly设置你想要的变量值,它将显示在UI中。
答案 1 :(得分:1)
我可以google并获得一些不同的答案。 也许这篇文章会有所帮助? http://biemond.blogspot.com/2009/02/reset-clear-adf-page.html