GWT为移动设备定制CellList多选模型

nap*_*apo 2 gwt overriding multipleselection gwt-2.2-celltable

我有一个使用MultiSelectionModel的应用程序,它运行良好,但我需要我正在开发的网站在移动设备上工作,所以我不能使用键盘来帮助选择元素(因为它没有'存在).EX:在桌面上我只需按住ctrl并单击我要选择的所有元素.

因此,在移动设备上,我想修改MultiSelectionModel的默认行为,以便当您单击CellList项时,它会切换该项的选择状态.

我已经查看了它的源代码,无论如何都看不到实现我需要的行为.(移动多选).

Tho*_*yer 5

无论是否添加复选框列,都必须添加单元格预览处理程序.定义一个的最简单方法是使用DefaultSelectionEventManager,使用复选框管理器和复选框列,或创建自定义的(您将点击事件映射到切换操作).

您可以在GWT Showcase中看到它使用了复选框变体; 它使用setSelectionModel带有两个参数的重载来同时添加CellPreviewEvent.Handler.