EasyUI Forum
June 26, 2024, 06:03:14 AM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: [1.4.5]Why treegrid doesn't support 0 parentid anymore  (Read 4069 times)
CLKG
Guest
« on: July 28, 2016, 01:42:18 AM »

Row will only display when it's _parentid is undefined or > 0.

I use 0 for root nodes, but it doesn't work in 1.4.5, and if I add loadFilter as:

for (var i = 0; i < data.rows.length; i++) {
                if (data.rows._parentId == 0) {
                    data.rows._parentId = undefined;
                }
            }
            return data;

Error will occurs when update rows cause a int field doesn't accept undefined, it's too complex for me to fix this problem, could you pls let _parentid supporting 0 again?
Logged
jarry
Administrator
Hero Member
*****
Posts: 2267


View Profile Email
« Reply #1 on: July 28, 2016, 03:52:07 AM »

Please try this 'loadFilter' function.
Code:
$('#tg').treegrid({
loadFilter: function(data){
if ($.isArray(data)){
return data;
} else {
$.map(data.rows, function(row){
if (!row._parentId){
row._parentId = undefined;
}
});
return 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!