Разрешить динамическое перетаскивание разрешений с использованием массивов - PullRequest
2 голосов
/ 20 января 2012

Я создал два дерева в gwt-ext, одно из которых содержит значения узлов, которые можно перетаскивать, и другие узлы, которые можно отбрасывать. Проблема в том, что я не могу установить только определенный набор листьев, упомянутых в массиве, из дерева, которое нужно перетаскивать на другое дерево, в то время как листья, которых нет в массиве, не могут быть перетащены. Я включил перетаскивание на дереве, а затем вручную разрешил листу отключить перетаскивание, но оно не работает. Попробовал его с помощью метода setallowdrag () , а также с помощью setTreeAttribute ("allowDrag", false) , но не знаю, почему он просто не работает. Пожалуйста, помогите.

TreeNode n22=treePanel.getNodeById("ynode-121");
n22.setTreeAttribute("allowDrag","false");
n22.setAllowDrag(false);
...