在 ICEFaces 1.8.2 中,我创建了一个包含两个 ice:selectInputTexts 的页面,它们都使用了自动完成功能。当用户更改第一个 ice:selectInputText 的值并等待一秒钟时,我的 bean 仅接收第一个 ice:selectInputText 的值更改事件。
如果用户更改第一个 ice:selectInputText 中的值并按下回车,我的 bean 会收到两个事件:每个 ice:selectInputText 一个。
问题在于,第一个事件更改了当前选定的项目,第二个事件将这个新项目的值更新为前一个项目的值!
当用户按下回车键时,有没有办法防止第二个值更改事件?