文档章节

Ext4.2 动态checkbox

脑丨残
 脑丨残
发布于 2015/06/05 17:08
字数 213
阅读 8
收藏 0

Ext4.2 没提供proxy代理 动态生成checkbox

现记录实现办法

ids:回显数据时,要显示勾选Chekbox的值

flag:是否可修改,true不可修改 ,false为可修改

name:每个checkbox的name

返回数据即为checkbox的json格式数据


function getAccountType(ids,flag,name){
	//flag 为true不可修改
	var data;
		Ext.Ajax.request({
			url : 'brokersDownload/brokerBasicInfo.jhtml?type=getAccountType',
			async:false,
   		 	success : function(response, action){
   		 		if(response.responseText != ""){
   		 			data =  Ext.decode(response.responseText);
   		 		}else{
   		 			Ext.MessageBox.alert('提示', '找不到账户类型!');
   		 		}
   		 	},   
   		 	failure : function(form, action){
   		 		Ext.MessageBox.alert('提示', '找不到账户类型!');
   		 	}
		})
	return formatData(ids,data,flag,'accountType');
}


function formatData(ids,data,flag,name){
	var arr = []
	for(var i = 0;i < data.length; i ++){
		arr.push({boxLabel:data[i].boxLabel,inputValue:data[i].inputValue,name:name})
		if(flag){
			arr[i].readOnly = true;
		}
	}
	if(ids != null){
		for( i in ids){
			for(j in arr){
				if(ids[i] == arr[j].inputValue){
					arr[j].checked = true;
				}
			}
		}
	}
	return arr;
}

原来api中有解决方案setValue,自己实现一遍也是真傻


© 著作权归作者所有

共有 人打赏支持
脑丨残
粉丝 8
博文 60
码字总数 23267
作品 0
西安
怎样在AOS平台中实现这样的grid列头过滤功能?

@AHei 你好,想跟你请教个问题:我想动态给grid添加features:filters属性,该怎么加呢。因为我是用AOS的grid标签生成表格的,所以需要动态给grid添加过滤插件,我用的是Ext4.2中自带的Filte...

sfgeeq1987
2016/06/23
179
0
求助关于ext4.2中带checkbox框的树的点击事件的问题

有这样一个需求,在带checkbox框的树中需要区分itemclick事件和checkchange事件,也就是在点击树的节点的时候执行一个操作,在勾选/取消checkbox框的时候执行另外一个操作,现在问题是每次的che...

KarkaDuan
2014/10/16
659
2
Ext4 IE7 hide一个field再show显示不出来了

遇到个奇葩问题,用ext4.2做了个页面,需要根据根据按钮来显示或隐藏某个输入框,但是在Ie7,8下隐藏了就不能再显示了,在其他情况下正常。 示例如下:

滄海一夢
2014/07/21
457
2
treePanel和textField实现拖拽功能。

现项目中用的ext4.2 在实现拖拽时treepanel可以拖拽 但是拖拽到textfield上方时一直显示一个"红叉" 求大神指教 至于4.0之前版本的不用拿出来让我看了 因为这里我测试过不能使用。...

工作流流流流流
2013/09/18
224
3
struts2 拦截ajax请求,无法跳转问题

用struts2自定义拦截器,拦截下ajax请求,在<global-results>配置返回,会将找到的页面当成ajax响应数据返回页面 另,前端是用ext4.2 不知道到有没有影响 解决方法如下: 直接在返回页面中用...

脑丨残
2015/05/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

linux使用ntfs-3g操作ntfs格式硬盘

Linux内核目前只支持对微软NTFS文件系统的读取。 NTFS-3G 是微软 NTFS 文件系统的一个开源实现,同时支持读和写。NTFS-3G 开发者使用 FUSE 文件系统来辅助开发,同时对可移植性有益。 安装 ...

linuxprobe16
今天
1
0
kubeadm部署kubernetes集群

一、环境要求 这里使用RHEL7.5 master、etcd:192.168.10.101,主机名:master node1:192.168.10.103,主机名:node1 node2:192.168.10.104,主机名:node2 所有机子能基于主机名通信,编辑...

人在艹木中
今天
7
0
Shell特殊符号总结以及cut,sort,wc,uniq,tee,tr,split命令

特殊符号总结一 * 任意个任意字符 ? 任意一个字符 # 注释字符 \ 脱义字符 | 管道符 # #号后的备注被忽略[root@centos01 ~]# ls a.txt # 备注 a.txt[root@centos01 ~]# a=1[root@centos01...

野雪球
今天
3
0
OSChina 周二乱弹 —— 程序员圣衣

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @达尔文:分享Skeeter Davis的单曲《The End of the World》 《The End of the World》- Skeeter Davis 手机党少年们想听歌,请使劲儿戳(这里...

小小编辑
今天
18
0
[ python import module ] 导入模块

import moudle_name ----> import module_name.py ---> import module_name.py文件路径 -----> sys.path (这里进行查找文件) # from app.web import Personimport app.web.Person as Pe......

_______-
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部