gpt4 book ai didi

java - GWT-Textcell 未触发 onclick 事件

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

我正在尝试从文本单元格中捕获 onclick 事件。为什么这不触发点击事件 -

        TextCell tempCell = new TextCell() {
@Override
public void onBrowserEvent(Cell.Context context, Element parent, String value,
NativeEvent event, ValueUpdater<String> valueUpdater) {
if ("click".equals(event.getType())) {
Window.alert("Clicked me from cell");
}
}
};
Column<Contact, String> tempColumn = new Column<Contact, String>(tempCell) {
@Override
public String getValue(Contact object) {
return object.address;
}


};
table.addColumn(tempColumn, "Address");

最佳答案

我相信 GWT 事件是枚举,例如 Event.ONCLICK。

因此要解决,请尝试直接使用 Event.ONCLICK.toString() 并查看事件是否触发。

一般来说,请记住在您的代码中不要使用松散的字符串很重要,因为假设事件的名称是“click”是一种非常脆弱的技术,如果发生任何变化,它可能会使您的应用程序无法运行。

关于java - GWT-Textcell 未触发 onclick 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7868317/

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