如何点击列表框事件gwt

时间:2014-06-20 16:01:41

标签: java gwt listbox click

我有一个列表框。我想触发点击此列表框的点击事件,我们可以看到列表中的项目。

我尝试过但没有工作的事情 -

1)   

  DomEvent.fireNativeEvent(Document.get().createClickEvent(0, 0, 0, 0, 0,
    false, false, false, false), listbox);

2)

 public static native void click(ListBox listbox)/*-{
  listbox.click();
  }-*/;

3)
  DomEvent.fireNativeEvent(Document.get().createChangeEvent(), yourListBox);

1 个答案:

答案 0 :(得分:0)

这样可行,但仅适用于chrome。

listbox.getElement().dispatchEvent(
    Document.get().createMouseDownEvent(0, 0, 0, 0, 0, 
            false, false, false, false, Event.BUTTON_LEFT));

另见How can you programmatically tell an HTML SELECT to drop down (for example, due to mouseover)?