Hello,

Im attaching data to my TreeFolder objects useing both setUserData() and
setModel() methods. I want to retrieve the data on a changeSelection event
.

FireBug is telling me that the result of e.getData is the selected
qx.ui.tree.TreeFolder object yet I cant use getModel() or getUserData() to
retrieve the information I've stored in it.

I would very much appreciate a hint for a beginner user of qooxdoo how to
do it the proper way.

Im attaching a code sample below. :

// setting data
......
var item =  new qx.ui.tree.TreeFolder(resources[i].name);
            item.setUserData('entity_id', resources[i].entity_id);
            item.setUserData('base_module_id', resources[i].base_module_id);
            item.setUserData('cluster_id', resources[i].cluster_id);
            item.setUserData('parent_entity_id',
resources[i].parent_entity_id);
            item.setUserData('base_module_id', resources[i].base_module_id);
            item.setUserData('description',
resources[i].cluster_description);
            item.setUserData('enabled', resources[i].enabled);

            model.add(item);
........


// getting the data from an event
...............
tree.addListener("changeSelection", function(e) {

                                        console.log(e.getTarget().getModel());

var treeFolder = e.getData();
                                        
console.log(treeFolder.getUserData('entity_id'));
                                        
console.log(treeFolder.getUserData('base_module_id'));
                                        
console.log(treeFolder.getUserData('cluster_id'));
                                        
console.log(treeFolder.getUserData('parent_entity_id'));
                                        
console.log(treeFolder.getUserData('description'));
                                        
console.log(treeFolder.getUserData('enabled'));

}, this);





Regards,

Piotr








------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to