首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

ext js tree panel 给节点增添 checkbox

2012-11-22 
ext js tree panel 给节点添加 checkbox今天工作需要给treepanel添加checkbox,以便多选设备维护人员,查了

ext js tree panel 给节点添加 checkbox

今天工作需要给treepanel添加checkbox,以便多选设备维护人员,查了下,都写得好复杂,贴一堆的代码,也不知道到底是怎么回事,自己试了下,其实只需要改一个地方,

?

,checked: false

?

给json数据添加这一条就实现了checkbox

?

,关于选中的数据的处理,也只需要几行代码,

?

handler: function(){

?? ? ? ? ? ? ? ?var msg = '', selNodes = tree.getChecked();

?? ? ? ? ? ? ? ?Ext.each(selNodes, function(node){

?? ? ? ? ? ? ? ? ? ?if(msg.length > 0){

?? ? ? ? ? ? ? ? ? ? ? ?msg += ', ';

?? ? ? ? ? ? ? ? ? ?}

?? ? ? ? ? ? ? ? ? ?msg += node.text;

?? ? ? ? ? ? ? ?});

?? ? ? ? ? ? ? ?Ext.Msg.show({

?? ? ? ? ? ? ? ? ? ?title: 'Completed Tasks',?

?? ? ? ? ? ? ? ? ? ?msg: msg.length > 0 ? msg : 'None',

?? ? ? ? ? ? ? ? ? ?icon: Ext.Msg.INFO,

?? ? ? ? ? ? ? ? ? ?minWidth: 200,

?? ? ? ? ? ? ? ? ? ?buttons: Ext.Msg.OK

?? ? ? ? ? ? ? ?});

?? ? ? ? ? ?}

?

?

热点排行