java - GWT 2.1 CellTable 列标题点击事件

标签 java gwt

有没有办法将 clickHandlers(或任何类型的处理程序)添加到 CellTable 中列的标题? ?我想向我的 CellTable 添加一些排序功能,但我在 Column 中看不到任何方法或 Header允许这样做的类。我用了this发布以了解如何使用 CellTable。

最佳答案

点击事件的解决方法:

Header<String> columnHeader = new Header<String>(new ClickableTextCell()) {
    @Override
    public String getValue() {
        return columnName;
    }
};

columnHeader.setUpdater(new ValueUpdater<String>() {
    @Override
    public void update(String value) {
        Window.alert("Header clicked!");
    }
});

table.addColumn(column, columnHeader);

关于java - GWT 2.1 CellTable 列标题点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3262160/

相关文章:

java - 从/到 GWT 应用程序重定向以进行身份​​验证

java - 将 Scala Future 转换为 Reactor Flux

java - LibGDX Big FreeType MipMapped 字体看起来像素化

java - 在声明中初始化与在构造函数中初始化

gwt - 哪些 GWT 库快速、成熟且适合桌面感觉?

java - 如何序列化父类(super class)以及可序列化类的字段

javascript - 如何同步服务器端和客户端代码?

java - 交换二维数组行

java - 当我创建一个新的异常时,我必须抛出它还是可以将它放在一个列表中?

gwt - 如何将小部件放在CellTable单元中?