OK, all solved, final code:
// Get the parent
parentNode = currentNode.get("parent");
parentData = parentNode.getModel();
// Add data to parent
parentData.get("kids").push(qx.data.marshal.Json.createModel(data, true));
// Remove th
OK, I've gotten most of this working now with the code:
// Get the parent
parentNode = currentNode.get("parent");
parentData = parentNode.getModel();
// Remove the selection
parentNode.remove(currentNode);
// Add data to parent
parentData.get("kids").push(qx.data.marshal.Json.createModel(data,
Hey ya,
That doesn't work...
I'll explain a bit more about what I am trying to achieve.
When a user double-clicks a tree item, I need to remove the double-clicked
item from it's parent, then load new tree items from a json source into the
parent.
Currently, if I use an event to listen for a d
Hi,
the data binding controllers' selection property takes a qx.data.Array
object, try using
controller.setSelection(new qx.data.Array(parentNode));
Regards,
Daniel
coolbloke1324 schrieb:
> Hi ya,
>
> I'm trying to select a tree item's parent when a particular item is
> selected.
>
> I've t
Hi ya,
I'm trying to select a tree item's parent when a particular item is
selected.
I've tried this code (currentNode is the item clicked on):
parentNode = currentNode.get("parent");
controller.setSelection(parentNode);
I've also tried:
currentSel = controller.getSelection();
currentNode = c