extjs2下拉树选项框comboxWithTree(支持异步加载子节点)
来源:互联网 发布:网络引导安装系统 编辑:程序博客网 时间:2024/05/22 03:28
原文:extjs2下拉树选项框comboxWithTree(支持异步加载子节点)
源代码下载地址:http://www.zuidaima.com/share/1782292526681088.htm
extjs版本:2.2
简介:支持单选、异步加载子节点(当然一下子拼接好全部节点的json也是绝对没问题的),要支持多选则需要自行设置,(已测试通过)浏览器兼容ie8、谷歌、FF。
资料参考:搜索一下“ext2 下拉树”,应该有一大堆内容代码介绍完全一样的博文,下面代码就是取自那堆“原创”的博文,不能说明出处,望原作者见谅。本代码在那个基础上有较好的修改:1、修改tree的lorder使tree支持异步加载子节点;2、使下拉树由多选转为单选。
代码如下:
/区域下拉树(ext2)var comboxWithTree = new Ext.form.ComboBox({fieldLabel:'区域',id:'zonename', //hiddenName:'zonename',displayField:'code',valueField:'value',mode:'local',store:new Ext.data.SimpleStore({fields:[],data:[[]]}),editable:false,shadow:false,triggerAction:'all',maxHeight: 200,anchor:'98%',tpl:"<div style='height:200px'><div id='tree4combox'></div></div>"});var treelorder = new Ext.tree.TreeLoader({ dataUrl : fullpath+'/systemextend/UserZoneAction!listUserZoneTree4combo.do'});treelorder.on("beforeload",function(treeloader,node){ treelorder.baseParams.comboTreeid = node.attributes.id; },treelorder); var tree4combox = new Ext.tree.TreePanel({border : true,rootVisible : true,root : {text:'全国',id:'-1',expanded : true},loader : treelorder});tree4combox.on('click',function(node){ //点击选中comboxWithTree.setValue(node.text);comboxWithTree.collapse();});tree4combox.on('checkchange',function(node,checked ){ //勾选复选框选中并清空复选框if(checked==true){node.getUI().toggleCheck(false);comboxWithTree.setValue(node.text);comboxWithTree.collapse();}});comboxWithTree.on('expand',function(){tree4combox.render('tree4combox');});
0 0
- extjs2下拉树选项框comboxWithTree(支持异步加载子节点)
- ext2下拉树选项框comboxWithTree(支持异步加载子节点)
- ext4下拉树选项框comboboxtree(支持异步加载子节点)
- extjs异步加载树的子节点
- easyUI 下拉框 树形菜单加载父/子节点
- 使用ExtJS2构造动态异步加载的树
- jsTree异步动态加载子节点
- Ztree异步加载树节点
- MzTreeView1.4版本,异步动态加载子节点
- zTree 异步加载 添加子节点重复问题
- zTree 异步加载 添加子节点重复问题
- 【easyui】treeGrid实现分页以及异步加载子节点
- 玩转Web之easyui(二)-----easy ui 异步加载生成树节点(Tree),点击树生成tab(选项卡)
- PullToRefreshView下拉刷新上来加载更多,支持任何子view!
- 下拉异步加载
- 异步&同步加载树节点----zTree(一)
- TreeGrid 异步加载节点
- select下拉菜单,无限加载切换菜单,实现自动加载子节点。
- MySQL Workbench建表时 PK NN UQ BIN UN ZF AI Default 的含义
- 一起talk C栗子吧(第一百三十八回:C语言实例--文件操作:基于文件描述符一)
- Best Time to Buy and Sell Stock II
- ip地址切换批处理脚本
- HTML 表格
- extjs2下拉树选项框comboxWithTree(支持异步加载子节点)
- 【转】小波变换通俗解释
- Java 中泛型的协变
- C#中Internal关键字的总结
- ubuntu 14.04 java开发环境搭建 jdk 以及 inteliJ IDEA安装
- 如何使用gson解析泛型形参并返回相对应的类
- ARM汇编 – (2) ARM程序状态寄存器
- 十、森林与并查集---(2)并查集的创建
- 个人总结 Yii 部分关键代码