Ril*_*ark 2 gwt gwt-2.2-celltable
我有一个CellTable
用a渲染的列CheckboxCell
.我想检查框以选择行.
默认行为CheckboxCell(false, false)
非常接近我的目标 - 选择行检查复选框,取消选择行取消选中该复选框.但是,如果单击复选框,则会取消选择任何已选择的行.更糟糕的是,当我取消选中一个复选框时,不会取消选中该行.哎呀!
我现在正在考虑编写自己的单元格(或者搞乱SelectionModel?),但这似乎是谷歌可能一直在尝试的行为.我已经在构造函数中尝试了每个值的排列,但无济于事.我可以添加一个简单的覆盖,最终实现我的梦想......一个现实吗?
您知道如何搜索30分钟,然后在发布问题后20秒找到答案吗?
好吧,事实证明,为了释放CheckboxCell的强大功能,你需要通过一个Handler
能够处理复杂情况的装备.尝试
setSelectionModel(selectionModel, DefaultSelectionEventManager.<T> createCheckboxManager());
Run Code Online (Sandbox Code Playgroud)
与你MultiSelectionModel selectionModel
- selectionModel本身是不够的!