EasyUI Forum

General Category => EasyUI for jQuery => Topic started by: jherrera on November 21, 2013, 06:42:49 AM



Title: getNode on tree node does not return correct object
Post by: jherrera on November 21, 2013, 06:42:49 AM
Hi there,
I'm having some troubles with object returning from getNode method on tree widget:

This is not working:
Code:
var nodeid = 23; // This node exists, of course
var node = $('#SomeTree').tree('getNode', nodeid);
$('#SomeTree').tree('uncheck', node.target); // This trows an error "Uncaught TypeError: Cannot call method 'replace' of undefined "

And this works:
Code:
var checked = $('#SomeTree').tree('getChecked');
$('#SomeTree').tree('uncheck', checked[0].target); // This unchecks that node of checked[0]

What am I doing wrong?

Thanks in advance,
Juan


Title: Re: getNode on tree node does not return correct object
Post by: stworthy on November 22, 2013, 12:21:08 AM
To find a node with id value, please use 'find' method instead.
Code:
var nodeid = 23; // This node exists, of course
var node = $('#SomeTree').tree('find', nodeid);


Title: Re: getNode on tree node does not return correct object
Post by: jherrera on November 22, 2013, 04:45:55 AM
Great! It works as expected, thank you.