我正在使用gwt在web应用程序上工作,我有一个带有textcolumns的celltable我想添加一个包含链接的列,一旦用户点击该列的单元格,他就被转发到链接。
我怎么能在gwt做这样的事情?
您将不得不使用适当类型的单元格,如ClickableTextCell或ButtonCell以及FieldUpdater。
基本上,您可以将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
}
});
在这种情况下,值是网址。单击列时将调用update()。