在与Oracle MAF中的属性绑定的InputText字段中删除文本时,不会调用Setter方法

时间:2015-04-21 08:51:08

标签: oracle-maf

我在MAF中有以下inputText字段     < amx:inputText value =“#{ bindings.searchCivilID .inputValue}”label =“civil id”id =“it1”>

每次更改字段中的文本时,都会调用setter setSearchCivilID()。 (比如 - 从“1”到“12”)。

但是当我尝试删除文本或完全删除文本时,不调用setter方法,因此先前的值保留在属性中。

你能帮助我吗?

谢谢, Haleem。

1 个答案:

答案 0 :(得分:0)

勾选复选框:&#34;在属性发生变化时通知听众#34;同时生成生成get() and set()。因此,当字段的值发生更改时,它将触发方法propertyChangeSupport.firePropertyChange("<your_variable_name>",oldValue,newValue)