0

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

propInp.setValue("");

其中 propInp 是输入框的绑定名称。

我的输入框如下:

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

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

4

2 回答 2

3

您需要为该 inputText 定义 value 属性并将该支持 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。然后,您可以通过编程方式为该变量设置所需的任何值,它将显示在 UI 中。

于 2013-01-30T06:53:46.443 回答
1

我可以谷歌并得到一些不同的答案。也许这篇文章会有所帮助? http://biemond.blogspot.com/2009/02/reset-clear-adf-page.html

于 2013-01-31T21:53:05.030 回答