GWT如何在不运行更改处理程序的情况下更改文本框

时间:2013-05-10 14:54:16

标签: gwt

我正在使用GWT。我有一个文本框和一个下拉列表框,它们上面有更改处理程序。我有时也会更改源代码中的文本或选定值,但我不希望在执行此操作时运行更改处理程序,我只希望在用户更改它时运行它。

我该如何实现?

1 个答案:

答案 0 :(得分:3)

对于TextBox,请使用setValue(T value, boolean fireEvents)作为第二个参数,以避免触发任何false

对于ValueChangeEvent,当您致电setSelectedIndex(int index)setItemSelected(int index, boolean selected)时,ListBox 从未被解雇,因此您可以以编程方式使用它们并依赖于ChangeEvent用户操作。