【发布时间】:2012-12-04 12:57:44
【问题描述】:
我正在使用带有DataGrid 和SimplePager 以及MultiSelectionModel 的GWT 2.4。我想在 all 页面上实现一个简单的 select-all 功能。
我只能选择当前页面上的所有可见项目。选择所有页面上的所有项目的最佳方法是什么?
我知道MultiSelectionModel 将ProvidesKey 对象提供的代理密钥存储在HashMap 中。我想我必须从服务器请求所有代理对象或至少所有 keys。但实际上我不想在服务器端存储有关 ProvidesKey´s getKey()-method 的信息。但我也无法访问所选代理密钥的MultiSelectionModel´s HashMap。这一切看起来都很麻烦,那么有没有更好的方法来解决这个问题?
【问题讨论】:
-
你能用相关代码sn-ps更新你的问题吗?目前尚不清楚您为什么要尝试处理 getKey 或 ProvidesKey。
标签: gwt datagrid pager celltable selectionmodel