`
THELOG
  • 浏览: 3968 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论

ExtJS动态加载复选框

阅读更多
Ext.onReady(function(){
	/**
	 * 功能:动态加载复选框
	 * @param {Object} r
	 */
	Ext.Ajax.request({
		url:basePath+'datamanager/equipmentreport/getCheckBox.hs',
		success:function(r){
			var unitColumns=[];
			//json字符串转换成json对象
			var jsonobj=eval('('+r.responseText+')');
			//添加全部选项
			unitColumns.push({
				boxLabel:'全部',
				name:'all',
				inputValue:'all',
				checked:false
			})
			//循环遍历加载
			for(var i=0;i<jsonobj.length;i++){
				unitColumns.push({
					boxLabel:jsonobj[i].boxLabel,
					name:jsonobj[i].name,
					inputValue:jsonobj[i].inputValue,
					checked:jsonobj[i].checked
				});
			}
			var checkboxgroup1=new Ext.form.CheckboxGroup({
				id:'checkbox1',
				fieldLabel:'设备区域',
				anchor:'100%',
				hideLabel:false,
				columns:8,
				items:unitColumns
			});
			mainPanel.add(0,checkboxgroup1);
			mainPanel.doLayout();
		}
	});
	
	var panel1=new Ext.form.FormPanel({
		renderTo: 'main',
		labelAlign : 'left',
		labelWidth : 60,
		layout : 'form',
		border : false,
		width : document.body.clientWidth,
		items:[]
	});
});

 注:eval()函数作用是把json字符串转换成json对象;

        调用mainPanel.add()方法后需要执行doLayout()

0
1
分享到:
评论

相关推荐

    extjs4.1下拉复选框完整DEMO

    extjs4.1下拉复选框完整DEMO,包含了extjs4.1主文件,代码实现了动态加载功能,所以需要配置IIS或者apache。插件文件在ux目录下,请自行参考。

    Extjs panel里添加checkboxgrop后台动态获取数据

    Extjs checkboxgrop动态获取后台数据,并默认为全选状态

    EXTJS动态树支持checkbox 全选

    通过修改网络上的一个树的例子实现节点的动态加载,还支持checkbox。

    extjs开发的权限系统(树形菜单复选框可级联选择)

    使用extjs+ibatis+spring+struts开发的权限系统 数据库mysql 数据库文件在开发文档目录下 动态树形菜单的加载 ,用户角色权限菜单的维护 jar文件删了一些,需要用的自己加包

    带复选框的异步动态树

    extjs开发 数据库mysql 数据库文件在开发文档目录下 动态树形菜单的加载

    ExtJS4中文教程2 开发笔记 chm

    Extjs4 带复选框的树(Checkbox tree) Extjs4 新的布局方式 Extjs4 锁定表头(Locking Grid)功能 Extjs4.0 MVC实例 Extjs4.0动态填充combobox数据 Extjs4中up()和down()的用法 ExtJS4学习笔记(一)---window的创建 ...

    精通JS脚本之ExtJS框架.part2.rar

    8.5 显示行号和复选框 8.5.1 显示行号 8.5.2 引用复选框 第9章 表格的高级功能 9.1 表格视图——Ext.grid.GridView 9.2 表格分页 9.2.1 添加表格分页显示工具条 9.2.2 从后台脚本获得分页数据 9.2.3 在表格...

    ExtJS 3.4关于TreePanel的一些实例

    学习TreePanel时根据网上的资料自己实现的实例,结构如下: 1. 创建一棵树 2. 使用TreeLoader加载数据生成树 3. 读取本地Json数据生成树 4. 使用Servlet提供数据 ...16. 对树增加复选框 代码中有详尽的注释。

    深入浅出ExtJS第2版

    3.6 自动显示行号和复选框 42 3.6.1 自动显示行号 43 3.6.2 复选框 44 3.7 选择模型 45 3.8 表格视图--Ext.grid.GridView 46 3.9 表格分页 47 3.9.1 为Grid添加分页工具条 48 3.9.2 通过后台脚本获得分页...

    轻松搞定Extjs_原创

    五、带复选框的节点 195 六、小结 199 第二十五章:动态操作树节点 200 一、概述 200 二、基本操作 201 三、事件 203 四、小结 204 第二十六章:远程获取节点数据 205 一、 概述 205 二、异步加载解析 206 三、小结 ...

    精通JS脚本之ExtJS框架.part1.rar

    8.5 显示行号和复选框 8.5.1 显示行号 8.5.2 引用复选框 第9章 表格的高级功能 9.1 表格视图——Ext.grid.GridView 9.2 表格分页 9.2.1 添加表格分页显示工具条 9.2.2 从后台脚本获得分页数据 9.2.3 在表格...

    ExtJSWeb应用程序开发指南(第2版)

    4.1.7 Ext.form.field.Checkbox复选框和Ext.form.field.Radio单选框 4.1.8 Ext.form.CheckboxGroup和Ext.form.RadioGroup 4.1.9 Ext.form.field.Trigger触发字段 4.1.10 Ext.form.field.Spinner微调字段 4.1.11 ...

    ExtJS 制作个性表格

    结合Ext JS 深入浅出---案例 表格 (Grid)博客编写的有个性的表格界面,表格内添加图片效果,复选框效果,包括数据获取方法,弹框提示等

    FineUI(ASP.NET UI控件) v4.1.3.rar

    表格控件-&gt;复选框列-&gt;全选复选框列(客户端实现)。 表格控件-&gt;杂项-&gt;右键菜单(全选复选框)。 杂项-&gt;自定义回发(__doPostBack)。 杂项-&gt;自定义回发(F.customEvent)。 杂项-&gt;文本框改变客户端事件。 修正行扩展...

    extjs 初始化checkboxgroup值的代码

    extjs 初始化checkboxgroup值的代码,需要的朋友可以参考下。

    jQuery flexigrid 表格控件

    传输数据的格式有两种 xml 和 json ,做系统网站上比较用的多, 这个控件也比较好看和实用, 我在网上看到了很多功能但是都很散, 我添加了一些功能,比如可以添加 复选框 , 行按钮 等操作, 对控件有一定的可控性操作, 这...

    ExtAspNet v3.1.0源码

    -为了解决ExtJS本身的一个问题——如果单选框列表或者复选框列表中没有任何一项,就会出现JS错误。 -你需要手动将那些没有任何项的单选框列表或者复选框列表的Visible属性设置false来解决这个问题。 -为了能够在Ajax...

    Ext Js权威指南(.zip.001

    4.4.4 实现动态加载:ext.loader / 151 4.4.5 管理类的类:ext.classmanager / 159 4.4.6 类创建的总结 / 161 4.5 动态加载的路径设置 / 163 4.6 综合实例:页面计算器 / 165 4.7 本章小结 / 169 第5章 ext ...

Global site tag (gtag.js) - Google Analytics