文档章节

ExtJS combobox 本地使用

Element0506
 Element0506
发布于 2014/05/18 00:46
字数 192
阅读 472
收藏 2
<!-- lang: js -->
/** 节点类型 下拉框 0:菜单,1:功能------Strart*/
		var data= [['菜单','0'],['功能','1']];
		var store = new Ext.data.SimpleStore({
			fields :['text','value'],
			data : data
		});
		
		var combo = new Ext.form.ComboBox({
			fieldLabel :'节点类型',
			name : 'r_Type', 	//  表单字段名称
			readOnly : true,	// 是否只读
			anchor : '95%',		// 布局
			triggerAction: 'all',	// 选择全部
			store: store,	
			displayField : 'text',	// 显示字段
			valueField : 'value',	// 值,可选
			mode: 'local',//因为data已经取数据到本地了,所以’local’,默认为”remote”,枚举完
			emptyText:'请选择...',
			allowBlank : false,// 不允许为空
			blankText : '请选择',// 该项如果没有选择,则提示错误信息,
			listeners:{
				'select' : function(){
					// 如果选择的是菜单,则没有URL,功能菜单存在URL
					var nType = combo.getValue();
					if(nType=="0"){
						path.setValue("菜单类型,没有路径!");
						path.setDisabled(true);
					}else{
						path.setValue("");
						path.setDisabled(false);
					}
				}
			}
		});
		className.combo = combo;

© 著作权归作者所有

Element0506

Element0506

粉丝 12
博文 69
码字总数 19255
作品 0
南京
高级程序员
私信 提问
现实ComboBox(可编辑且可以自动提示的select选择框)

项目需要使用类似comboBox的web控件.如今现存的相关控件非常好.而且参差不齐.extjs等大型控件有一定的实现.但是如果为了一个控件而依赖extjs等大型前端js是非常不好的.为此花了2天在前人的基...

谯洪敏
2012/09/12
1K
0
extjs中通过ComboBox 的选择控制fieldLabel的隐藏和显示怎么做?

在extjs框架下想通过一个combobox下拉菜单选择其中一个的时候对fieldlabel进行隐藏或者显示。 还有就是通过combobox 对fieldlable进行赋值怎么做?

小wei
2014/03/03
3.3K
5
Ext GWT 2.2 Beta 发布

GWT-Ext 是基于 Google Web Toolkit(GWT) 和 ExtJs 的功能强大的网页开发控件库。它扩展了 GWT,在 ExtJs 的基础上实现了有排序功能的表格(Grid)、分页、过滤,支持有拖拽功能的树,高度...

红薯
2010/07/22
559
0
extjs和struts、json的整合

导读: 利用extjs配合struts的MVC架构是现在流行的做法,两者的整合相当容易,只需伸展Action,直接向HttpServletResponse里写xml和json款式的内容,不再必需forward到struts指定的版面。 //...

红薯
2009/01/23
2.1K
5
Extjs combobox 无法加载JSON数据

数据可以正常从后台返回数据{"code":"1","testresult":"[{\"id\":8,\"name\":\"ab\"},{\"id\":9,\"name\":\"cd\"}]"} ExtJS代码: var store = new Ext.data.JsonStore({ autoDestroy : tru......

kylerho
2014/06/06
964
2

没有更多内容

加载失败,请刷新页面

加载更多

怎样在磁盘上查找MySQL表的大小?这里有答案

导读 我想知道 MySQL 表在磁盘上占用多少空间,但看起来很琐碎。不应该在 INFORMATION_SCHEMA.TABLES 中提供这些信息吗?没那么简单! 我想知道 MySQL 表在磁盘上占用多少空间,但看起来很琐碎...

问题终结者
15分钟前
5
0
jQuery load() 方法实现加载远程数据

jQuery load() 方法是简单但强大的 AJAX 方法。load() 方法从服务器加载数据,并把返回的数据放入被选元素中。 语法: $(selector).load(URL,data,callback);必需的 URL 参数规定您希望加载的...

前端老手
16分钟前
3
0
Spring Boot缓存实战 Redis 设置有效时间和自动刷新缓存-2

问题 上一篇Spring Boot Cache + redis 设置有效时间和自动刷新缓存,时间支持在配置文件中配置,说了一种时间方式,直接扩展注解的Value值,如: @Override@Cacheable(value = "people#${s...

xiaolyuh
25分钟前
9
0
怎样在磁盘上查找MySQL表的大小?这里有答案

我想知道 MySQL 表在磁盘上占用多少空间,但看起来很琐碎。不应该在 INFORMATION_SCHEMA.TABLES 中提供这些信息吗?没那么简单! 我想知道 MySQL 表在磁盘上占用多少空间,但看起来很琐碎。不应...

Linux就该这么学
49分钟前
5
0
Redis

一、Redis支持的几种数据类型:字符串、List、SET、HASH、ZSET 二、Redis的缓存技术主要是为了降低关系数据库的负载并减少网站成本 三、在Redis里面,被MULTI命令和EXEC命令包围的所有命令会...

BobwithB
51分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部