GWT CELLTABLE pager 如何判断用户点击了哪个按钮?

Posted

技术标签:

【中文标题】GWT CELLTABLE pager 如何判断用户点击了哪个按钮?【英文标题】:GWT CELLTABLE pager How to determine which button is clicked by user? 【发布时间】:2011-09-15 11:16:21 【问题描述】:

我正在使用 celltable ,GWT2.3.0

如何判断用户点击了哪个按钮? 有什么方法可以找出点击了 NEXT、PREV、LAST 和 FIRST 按钮吗?

在此问题上的任何帮助或指导将不胜感激

【问题讨论】:

【参考方案1】:

我现在看到的最简单的方法是编写自己的简单寻呼机并覆盖“lastPage”、“lastPageStart”、“nextPage”和“previousPage”函数。

在我大约 5 分钟内构建的测试示例中,它看起来像这样:

public class Ui_mySimplePager extends SimplePager 
public Ui_mySimplePager(TextLocation center, Resources pagerResources,
        boolean b, int i, boolean c) 
    super(center, pagerResources, b, i, c);


@Override
public void lastPage() 
    Window.alert("lastPage");
    super.lastPage();


@Override
public void lastPageStart() 
    Window.alert("lastPageStart");
    super.lastPageStart();


@Override
public void nextPage() 
    Window.alert("nextPage");
    super.nextPage();


@Override
public void previousPage() 
    Window.alert("previousPage");
    super.previousPage();


【讨论】:

以上是关于GWT CELLTABLE pager 如何判断用户点击了哪个按钮?的主要内容,如果未能解决你的问题,请参考以下文章

GWT CellTable 种群

异步 DataProvider、CellTable、Pager“最后一页按钮”

如何将 ClickableTextCell 渲染为 GWT CellTable 中的锚?

列表 CellTable/ Pager 顶部的特定元素

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

GWT CellTable 以编程方式选择 CheckBoxCell