G4Studio平台下基于ExtJS的下拉复选组件实现案例
来源:互联网 发布:软件行业分析 编辑:程序博客网 时间:2024/06/06 02:47
描述
实现一个下拉复选功能的组件。本例采用Combox组件和Tree组件结合实现。
实现代码
var zcxdRoot = new Ext.tree.AsyncTreeNode({text : '政策向导',expanded : true,id : '06'});var zcxdTree = new Ext.tree.TreePanel({loader : new Ext.tree.TreeLoader({baseAttrs : {},dataUrl : 'policy.do?reqCode=queryZcxd'}),root : zcxdRoot,autoScroll : true,animate : false,useArrows : false,border : false});zcxdTree.on('checkchange', function(node) {if (!node.isLeaf())return false;});var comboxAb005 = new Ext.form.ComboBox({name : 'ab005',store : new Ext.data.SimpleStore({fields : [],data : [[]]}),editable : false,value : ' ',fieldLabel : '政策向导',anchor : '100%',mode : 'local',triggerAction : 'all',maxHeight : 200,// 下拉框的显示模板,addDeptTreeDiv作为显示下拉树的容器tpl : "<tpl for='.'><div style='height:200px'><div id='ab005TreeDiv'></div></div></tpl>",allowBlank : false,onSelect : Ext.emptyFn});comboxAb005.on('expand', function() {// 将UI树挂到treeDiv容器zcxdTree.render('ab005TreeDiv');// addDeptTree.root.expand(); //只是第一次下拉会加载数据zcxdTree.root.reload(); // 每次下拉都会加载数据});comboxAb005.on('collapse', function() {var checkedNodes = zcxdTree.getChecked();if (Ext.isEmpty(checkedNodes)) {Ext.Msg.alert('提示', '请选择政策向导分类...');return;}var strID = '';var strText = '';Ext.each(checkedNodes, function(node) {strID = strID + node.attributes.id + ',';strText = strText + node.attributes.text + ',';});comboxAb005.setValue(strText);});
实现效果截图
===============开源平台分享==============
= G4Studio:JavaEE行业应用二次快速开发平台
= 项目主页: http://g4studio-share.g4it.org
= 在线演示: http://g4studio-demo.g4it.org
======================================
- G4Studio平台下基于ExtJS的下拉复选组件实现案例
- 在ExtJS的ComboBox组件中实现下拉树效果
- 在ExtJS的ComboBox组件中实现下拉树效果
- 在ExtJS的ComboBox组件中实现下拉树效果
- Extjs5实现带复选框的多选下拉选,复选框用extjs提供的checkbox样式
- G4Studio+extjs+highcharts 下在ext4j的panel中放入hightCharts图表
- Extjs 复选框下拉列表
- G4Studio平台下iBatis复杂的AND和OR动态语句拼写
- .Net平台下基于Xslt的代码生成组件的实现
- 基于Ajax技术实现的下拉数据表格组件
- ExtJs中checkboxgroup复选框组件的显示问题
- JS下拉复选框的实现
- 实现带复选框的下拉列表
- vue2.0实现父子通信(基于之前我写的复选框组件)
- Extjs 4.2 comboBox下拉复选框 checkbox
- Extjs 4.2 comboBox下拉复选框 checkbox
- 非容器组件(下拉,复选) 菜单组件
- JAVA组件大全复选框,选项按钮,复选方框,下拉式列表的使用介绍
- 练习2.4
- fedora 开放环境搭建
- 不用软件直接查询QQ好友的IP地址(二) && 通过 Ping 得知对方是否联网在线(与QQ是否上线无关)
- test
- 计算机科学中最重要的32个算法
- G4Studio平台下基于ExtJS的下拉复选组件实现案例
- 基于对话框程序设计无法响应菜单更新命令的解决办法
- 顺序容器:顺序容器的操作
- 一次百度0.1元年费VIP的购买体验
- 2012年 中国MCU市场排名
- 练习2.5
- 对Java的一个简单思考
- C++编程,数据结构,算法类面试题集(1)
- C++编程,数据结构,算法类面试题集.(2)