SmartGWT的:复选框树 - 正确的方法来获得选择复选框值
问题描述:
SmartGWT的具有这个属性的对象的TreeGrid:SmartGWT的:复选框树 - 正确的方法来获得选择复选框值
employeeTreeGrid.setSelectionAppearance(SelectionAppearance.CHECKBOX);
这在默认情况下“预规划”每一个节点(包括根)与复选框。 (只是让自己清楚。)
而且,我知道这个类似的解决问题的: GWT tree with checkbox:How to get all checked tree items?
不过,我不求这种解决方案.. 我正在寻找的是一个更有效的方式,我不必循环1000个项目。
有没有办法做到这一点,如果可能的话,使用我现在使用的小工具? 如果没有,是否有任何其他方式,使用其他部件?
非常感谢!
答
我想你用你SelectionAppearance.CHECKBOX
告诉所选记录由复选框字段值标记电网。所以每次你选择一个记录。 你可以通过两种方法getSelection()
一组选定的记录或getSelectedRecords(boolean)
因为previuous一个弃用的。 你可以看看的this example of the smartgwt showcase代码。