论坛首页 Web前端技术论坛

EXT2.0 checkbox树的扩展(支持单选,级联多选,只选叶子等)

浏览 82985 次
精华帖 (6) :: 良好帖 (18) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-10-31  
太感谢了,我正好用上 找到的都是1.1的例子 老师出错,快奔溃了,哈哈
0 请登录后投票
   发表时间:2008-11-05  
问题请教:关于checkbox树,树加载时,我的所有的节点的check都是未选中的,在界面执行过程中,需要选中某些节点,但是不能通过点击checkbox,也不能重新加载带"checked":true的数据,请问如何实现。
0 请登录后投票
   发表时间:2008-11-05  
已经解决。
0 请登录后投票
   发表时间:2008-11-06  
请问,我运行第二个实例为何始终没有选择框?
  • web.rar (928 Bytes)
  • 下载次数: 49
0 请登录后投票
   发表时间:2008-11-06  
wg2993 写道
请问,我运行第二个实例为何始终没有选择框?

是 Ext.ux.TreeCheckNodeUI
不是 Ext.tree.TreeCheckNodeUI
0 请登录后投票
   发表时间:2008-11-06  
viman 写道
发现一个bug,如果你对着一个有子节点的节点连续点几次,就会发现一个很有趣的问题。

所有的结果会在全选和全否之间切换

试了下,并没出现你说的情况,不知大家用了有没有出现,贴出代码一起研究一下
0 请登录后投票
   发表时间:2008-11-18  
请问,checkbox的半选树怎么实现
0 请登录后投票
   发表时间:2008-11-21  
请问使用在struts2中使用JSON插件返回JSON类型数据后,怎么把返回的数据赋给这个树?

var imagePath = '../images/ext/images';   
        Ext.BLANK_IMAGE_URL = imagePath+'/default/s.gif';   
        Ext.onReady(function(){   
            var tree = new Ext.tree.TreePanel({   
                applyTo:'tree-ct',   
                width:560,   
                height:300,   
                checkModel: 'cascade',   
                onlyLeafCheckable: false,   
                animate: false,   
                rootVisible: true,   
                autoScroll:true,   
                loader: new Ext.tree.TreeLoader({   
                    dataUrl:'getnewsfloder!getnewsfloder_getFloders.action',  
                    //dataUrl:'getNodes.jsp', 
                    baseAttrs: { uiProvider: Ext.ux.TreeCheckNodeUI }   
                }),   
                root: new Ext.tree.AsyncTreeNode({   
                    id:'0',text:'功能权限目录'   
                })   
            });   
            tree.getEl().center();   
            tree.getRootNode().expand();  
            tree.on("check",function(node,checked){alert(node.text+" = "+checked)}); //注册"check"事件   
            tree.render();   
        }); 


原来的代码dataUrl是一个jsp页面,我现在让它指向一个action,action返回的JSON数据格式没有问题,但怎么将这些数据加到树中?麻烦有哪位能够帮我解答一下。

我把返回的数据放到getNodes.jsp中是能够生成树的,但现在不要使用这个jsp页面,该怎么做?
0 请登录后投票
   发表时间:2008-11-28  
应该是JSON返回格式不正确,或者没有返回

你要确认一下ACTION配置是否正确,是否返回正确的JSON,可在IE上直接输入

http://...../getnewsfloder!getnewsfloder_getFloders.action?node=0

来查看得到的JSON
0 请登录后投票
   发表时间:2008-12-10  
问题请教:关于checkbox树,树加载时,我的所有的节点的check都是未选中的,在界面执行过程中,需要选中某些节点,但是不能通过点击checkbox,也不能重新加载带"checked":true的数据,请问如何实现。

请问怎么做的?我也需要做,但是不知道怎么实现
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics