EasyUI Forum
May 04, 2024, 05:47:29 AM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Poll
Question: Load data into tree grid node question?
$('#treegrid').treegrid('loadData', data, nodeId); - 0 (0%)
$('#treegrid').treegrid('loadData', data, nodeId); - 0 (0%)
Total Voters: 0

Pages: [1]
  Print  
Author Topic: Load data into tree grid node.  (Read 8650 times)
sipingsoft
Newbie
*
Posts: 3


View Profile Email
« on: August 18, 2012, 06:40:12 AM »

I need to load data for node in tree grid.
There are some similar functions such as 'reload' or 'loadData'.
I'm looking forward to using loadData.
But loadData allows me to load data for entire treegird, but not for special node.
Do you know how to load data for special node?
something like this:
$('#treegrid').treegrid('loadData', data, nodeId);
Hoping for your help.

Regards,

Logged
stworthy
Administrator
Hero Member
*****
Posts: 3581


View Profile Email
« Reply #1 on: August 22, 2012, 12:18:19 AM »

Calling 'loadData' method for a special node is not allowed. But the user can remove all children and then append some new nodes for that node. Here is the test code to demonstrate how to do this.
Code:
function reloadData(data){
var tg = $('#test');
var node = tg.treegrid('getSelected');
if (node){
var cc = node.children||[];
while(cc.length){
tg.treegrid('remove', cc[0]['id']);
}
tg.treegrid('append', {
parent: node.id,
data: data
});
}
}
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!