G
G
GWT Wiki
Search…
瀏覽器差異

瀏覽器差異 #

ChangeEvent

  • GWT 2.6
  • GXT 3.1
CheckBoxChangeEvent(GWT)發生時,CheckBox.getValue() 會有差異:
  • Chrome(35):變更之前的值
  • FireFox(30):變更之後的值,個人認為這個比較合理 [遠目]
搭配 ValueChangeEvent,例如
1
@UiHandler("fooCheckBox")
2
void handleChange(ChangeEvent ce) {
3
Window.alert("change event");
4
}
5
6
@UiHandler("fooCheckBox")
7
void handleValueChange(ValueChangeEvent<Boolean> vce) {
8
Window.alert("value change event");
9
}
Copied!
  • Chrome(35):先出現 change event、後出現 value change event
  • FireFox(30):順序顛倒
最後,以開發上來說,應該只要管 ValueChangeEvent 就好, ValueChangeEvent.getValue() 的回傳值,至少目前測起來 Chrome 跟 FireFox 是一致的, 所以這個瀏覽器差異不知道什麼時候才會被炸到 [遠目]。
Last modified 1yr ago
Copy link
Contents
ChangeEvent