GWT Cell Tree,选择太多选项!

时间:2010-12-19 10:39:43

标签: java gwt tree cell

我正在使用gwt单元树,我只希望在整个树中选择一个节点,但是正在选择许多节点。

我也在尝试这个

S1= new SelectionModel();......
S1.setSelected(S1.getSelected(),false); but using this technique nothing is being selected.

我遇到以下问题:alt text

有人可以帮忙吗?

3 个答案:

答案 0 :(得分:2)

也许SingleSelectionModel会帮助你;

SingleSelectionModel selectionModel = new SingleSelectionModel();

参见Google Example 2SingleSelectionModel使用。

答案 1 :(得分:0)

代码对我来说很奇怪,因为你先用S1.getSelected()命令获取所选对象,然后重新选择相同的对象,所以难怪没有任何反应。而是S1.getSelected()传递您要选择的对象。

答案 2 :(得分:0)

您需要为此选择模型提供密钥提供程序

selectionModel = new SingleSelectionModel<NamedObject>(new ProvidesKey<NamedObject>() {

        @Override
        public Object getKey(NamedObject item) {
            return item.getKey();
        }
    });

这将唯一标识树中的节点。