Gwt 向cellTable列添加锚点

Gwt 向cellTable列添加锚点,gwt,gwt-2.2-celltable,gwt-2.2,Gwt,Gwt 2.2 Celltable,Gwt 2.2,我正在尝试将锚点添加到单元格表列 有办法做到这一点吗 谢谢。尝试使用并设置其ValueUpdater调用您需要锚执行的任何方法创建一个列覆盖onBrowserEvent方法 像这样: new Column<T, String>(new TextCell()) { @Override public String getValue(T object) { return object.getProperty(); } @Override

我正在尝试将锚点添加到单元格表列 有办法做到这一点吗


谢谢。

尝试使用并设置其ValueUpdater调用您需要锚执行的任何方法

创建一个
覆盖
onBrowserEvent
方法

像这样:

new Column<T, String>(new TextCell()) {
    @Override
    public String getValue(T object) {
        return object.getProperty();
    }

    @Override
    public void onBrowserEvent(Context context, Element elem, T object, NativeEvent event) {
        // TODO You can check which event you want to catch
        Window.open("http://www.stackoverflow.com", "StackOverFlow", "");
    }
};
new列(new TextCell()){
@凌驾
公共字符串getValue(T对象){
返回object.getProperty();
}
@凌驾
public void onBrowserEvent(上下文、元素元素、T对象、NativeEvent事件){
//TODO您可以检查要捕获的事件
窗口打开(“http://www.stackoverflow.com“,”堆栈溢出“,”);
}
};

这个问题很老了,但仍然添加了答案,可能会帮助其他人。在下面的代码中,我使用clickableTextCell和一些样式更改来给人一种锚定的感觉;)

将以下样式添加到ui.xml文件:

.clickableText{
    align: left;
    color: blue;
    text-decoration: underline;
    }
阅读了解如何从类中的ui.xml访问样式

问题已解决
@UiField
Style style;
public interface Style extends CssResource {
  String clickableText();
}
.clickableText{
    align: left;
    color: blue;
    text-decoration: underline;
    }