在celltable gwt中添加url列

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在celltable gwt中添加url列相关的知识,希望对你有一定的参考价值。

我正在使用gwt在web应用程序上工作,我有一个带有textcolumns的celltable我想添加一个包含链接的列,一旦用户点击该列的单元格,他就被转发到链接。

我怎么能在gwt做这样的事情?

答案

您将不得不使用适当类型的单元格,如ClickableTextCellButtonCell以及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()。

以上是关于在celltable gwt中添加url列的主要内容,如果未能解决你的问题,请参考以下文章

GWT CellTable 选择并单击 CheckBoxCell

GWT CellTable 列排序

在 CellTable 单元格中添加双击事件 - GWT

如何将图像添加到 GWT 中的 cellTable 中的单元格

GWT RequestFactory + CellTable

GWT CellTable 种群