Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
GWT为移动设备定制CellList多选模型_Gwt_Overriding_Gwt 2.2 Celltable_Multipleselection - Fatal编程技术网

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

GWT为移动设备定制CellList多选模型,gwt,overriding,gwt-2.2-celltable,multipleselection,Gwt,Overriding,Gwt 2.2 Celltable,Multipleselection,我有一个应用程序,使用MultiSelectionModel,它工作得很好,但是我需要我正在开发的用于移动设备的站点,因此我不能使用键盘来帮助选择元素(因为它不存在)。在桌面上,我只需按住ctrl键并单击所有要选择的元素。 因此,在移动设备上,我想修改MultiSelectionModel的默认行为,以便当您单击CellList项目时,它切换该项目的选择状态。 我已经查看了它的源代码,但无论如何也看不到如何实现我需要的行为。(移动多选项)。只需添加一个额外的复选框列将是一个更为用户友好的解决方

我有一个应用程序,使用MultiSelectionModel,它工作得很好,但是我需要我正在开发的用于移动设备的站点,因此我不能使用键盘来帮助选择元素(因为它不存在)。在桌面上,我只需按住ctrl键并单击所有要选择的元素。

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


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

只需添加一个额外的复选框列将是一个更为用户友好的解决方案。

无论是否添加复选框列,您都必须。定义一个复选框的最简单方法是使用,或者结合使用复选框列,或者(将单击事件映射到)


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

感谢您提供的信息,我需要使用一个CellList,所以我从SingleSelectionHandler中构思出了我需要的多选功能。嘿,napo,我想用一个CellList(不是CellTable)实现点击切换功能,你能分享你的解决方案吗?