如何在adf中清除或清空输入框

时间:2013-01-30 06:22:43

标签: oracle-adf jdeveloper

我想在点击按钮时清除/清空输入框。我正在使用:

propInp.setValue("");

其中propInp是inputbox的绑定名称。

我的输入框如下:

<af:inputText label="UPC :" id="it2"
                                  binding="#{w9manageBean.propInp}"
                                  autoSubmit="true"
                                  showRequired="true"
                                  disabled="true" partialTriggers="::s1:cb1"
                                  required="true"/>

但这不起作用......任何解决方案?

2 个答案:

答案 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