Java 在celltable gwt中添加url列

Java 在celltable gwt中添加url列,java,gwt,gwt-celltable,Java,Gwt,Gwt Celltable,我正在使用gwt开发一个web应用程序,我有一个带有textcolumns的celltable 我想添加一个包含链接的列,一旦用户单击该列的某个单元格,他将被禁止访问该链接 在gwt中如何执行此操作?您必须使用适当类型的单元格,例如或以及 基本上,您可以向列中添加FieldUpdater,如下所示: column.setFieldUpdater(new FieldUpdater<YourObject, String>() { @Override pub

我正在使用gwt开发一个web应用程序,我有一个带有textcolumns的celltable 我想添加一个包含链接的列,一旦用户单击该列的某个单元格,他将被禁止访问该链接


在gwt中如何执行此操作?

您必须使用适当类型的单元格,例如或以及

基本上,您可以向列中添加FieldUpdater,如下所示:

column.setFieldUpdater(new FieldUpdater<YourObject, String>() {
        @Override
        public void update(int index, YourObject object, String value) {
            Window.open(value, "_blank", ""); //This will open link in a new tab or window
        }
    });
column.setFieldUpdater(新的FieldUpdater(){
@凌驾
公共void更新(int索引、YourObject对象、字符串值){
Window.open(值为“\u blank”,”);//这将在新选项卡或窗口中打开链接
}
});
其中,本例中的值是url。单击列时将调用update()