Ext comboBoxTree (完整的数据加载)--下拉列表里边是树结构
2011-05-22 12:46
507 查看
1.获取数据源
2.创建一个TreePanel
3.创建一个comboBoxTree
这样这个comBox就创建好了!需要注意的是重新加载只需要editComboxTreePlan.root.reload();就ok了
var treeLoader = new Ext.tree.TreeLoader({ dataUrl : 'buildRoleCategoryTree.do' }); treeLoader.on("beforeload", function(treeLoader, node) { treeLoader.baseParams.companyNo = companyNo; });
2.创建一个TreePanel
var editComboxTreePlan = new Ext.tree.TreePanel({ animate : false, enableDD : false, containerScroll : true, ddGroup : 'organizerDD', rootVisible : true, autoHeight : true, autoWidth:true, split : true, autoScroll : false, collapseMode : 'mini', border : 1, loader : treeLoader, root : new Ext.tree.AsyncTreeNode({ id : '0', text : '根节点', draggable : false, expanded : true }) })
3.创建一个comboBoxTree
var editCombox = new Ext.ux.ComboBoxTree({ width:200, fieldLabel:'角色类型', loadingText:'加载中...', allowBlack:true, blankText:'请选择角色类型', id:'edit_roleCateId', hiddenId:'roleType', hiddenName:'edit_roleCateName', autoLoad:true, tree:editComboxTreePlan, selectNodeModel:'all' }); editCombox.on('select',function(store,records,options){ document.getElementById('roleType').value = document.getElementById('edit_roleCateName').value; });
这样这个comBox就创建好了!需要注意的是重新加载只需要editComboxTreePlan.root.reload();就ok了
相关文章推荐
- Ext中下拉列表ComboBox组件store数据格式用法介绍
- Ext中下拉列表ComboBox组件store数据格式
- Ext.form.ComboBox 动态加载数据后设置下拉选项
- 可输入可联想的下拉列表的实现——Ext ComboBox
- Ext.form.ComboBox服务器端加载数据
- 重写winform 的 ComboBox控件实现自动加载磁盘下拉列表框
- Ext.grid.EditorGridPanel单元格内套用下拉列表,且列表数据为动态加载,支持模糊查询,有描述信息
- VB.Net自己写的一个控件:ComboBox下拉列表中显示多列数据(可以绑定数据表)
- 使用EXT实现ComboBox多列下拉列表
- c# winform comboBox动态下拉列表,comboBox动态绑定数据库里的数据
- 使用js方式加载tree下拉树形列表
- 将数据对象加载到下拉列表中
- LigerUI下拉选择列表LigerComboBox中tree的节点初始化默认选中的问题
- Tree:加载列表数据
- 一份完整的Spring+Hibernate+DWR+extJs的生成树及下拉comBoboxTree
- ASPxComboBox下拉列表数据绑定
- ComboBox(下拉列表框)通过url加载调用远程数据
- VC中ComboBox下拉列表不显示数据或只显示一行问题
- Recyclerview 列表中 使用Glide加载图片,下拉 或者上拉 加载数据,图片闪 烁 ,