gpt4 book ai didi

java - @UiHandler : Required to delegate handlers?

转载 作者:行者123 更新时间:2023-11-30 04:15:25 24 4
gpt4 key购买 nike

我有一个扩展 GXT ComboBox 的类:

public class RemoteCombo<Row> extends ComboBox<Row> {
...
}

后来,我在一些代码中使用了它:

@UiField(provided = true)
RemoteCombo<Town> town;

@UiHandler("town")
public void onTownValueChanged(ValueChangeEvent<Town> event) {
...
}

我收到以下错误:

[ERROR] Field 'town' does not have an 'addValueChangeHandler' method associated.

这是错误的,因为town是一个RemoteComboRemoteCombo扩展了ComboBoxComboBox code>有这个方法。

如果我在RemoteCombo.java中委托(delegate)此方法,它会起作用:

public HandlerRegistration addValueChangeHandler(ValueChangeHandler<Row> handler){
return super.addValueChangeHandler(handler);
}

尽管如此,我觉得很奇怪,我必须将需要使用的每个方法委托(delegate)给 @UiHandler。是我做错了什么还是bug?

最佳答案

关于java - @UiHandler : Required to delegate handlers?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18529828/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com