在输入类型字段中,我有一个值绑定到我的 jsp中的属性foo
类型的变量(让我们调用) 。我有一个 setter 和一个 getter ,并且还有一个为此 input 注册的。该字段的属性设置为 true 。当用户清除输入并导航到下一个字段时,里面的代码会被调用,并且of the将变为null 。我怎样才能防止这种情况?double
value
foo
ValueChangedListener
autosubmit
valueChangedListener
newValue
ValueChangedEvent
我尝试从 setter 方法处理这个问题,但似乎 setter 没有被调用,并且valueChangedListener
首先被调用。规范不是说应该首先调用 setter 以将用户编辑的值填充到组件中,然后只触发 ValueChangedListener 吗?
PS:我使用 ADF RichInputText 作为输入,但我认为它与 ADF 无关,而是与核心 JSF 机制有关。因此不将其标记为 ADF 问题。