Ext.tree.TreePanel 对复选框的处理(Tree)

来源:互联网 发布:什么叫数据标签 编辑:程序博客网 时间:2024/05/22 03:04

在Ext.tree.TreePanel中,

         listeners: {                    checkchange:function(node,checked){                    if(checked&&myArrayyes.indexOf(node.raw.id)==-1){//没有                    myArrayyes[i++] = node.raw.id;                    if(myArrayno.indexOf(node.raw.id)!=-1){//有                    myArrayno.splice(myArrayyes.indexOf(node.raw.id), 1);                    j--;                    }                    }else if(myArrayno.indexOf(node.raw.id)==-1){//没有                    myArrayno[j++] = node.raw.id;                    if(myArrayyes.indexOf(node.raw.id)!=-1){//有                    myArrayyes.splice(myArrayyes.indexOf(node.raw.id), 1);                   i--;                    }                    }                    }                 }

其中:

var myArrayyes = new Array();var myArrayno = new Array();var i = 0;var j = 0;


0 0