我通过像这样扩展它,为标准 GWT ListBox 添加了一些额外的功能:
public class FeatureListBox extends ListBox
{
public FeatureListBox()
{
}
public FeatureListBox(boolean isMultipleSelect)
{
super(isMultipleSelect);
}
public FeatureListBox(Element element)
{
super(element);
}
}
这里没有什么花哨的。但是,Change 事件现在没有触发,或者至少处理程序(附在下面)没有被调用。
FeatureListBox listBox = new FeatureListBox();
listBox.addChangeHandler(new ChangeHandler()
{
public void onChange(ChangeEvent event)
{
// Do something here...
}
});
任何想法为什么?