`
lhgyy00
  • 浏览: 139639 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

下拉选择颜色的扩展组件

阅读更多

今天工作需要写了一个Ext的下拉选择颜色的组件,扩展了combo,增加一个colors的属性,属性写的很死,不太严谨,先拿出初稿,欢迎批评,指正!

Ext.ux.ColorPickerCombo =  Ext.extend(Ext.form.ComboBox, {
	/**
	 * 添加的颜色列表
	 * **/
	colors:[],
	hiddenName : 'id',
	typeAhead : true,
	triggerAction : 'all',
	lazyRender : true,
	editable : false,
	mode : 'local',
	valueField : 'id',
	displayField : 'name',
	initComponent: function(){
		var colors = this.colors;
		var data = [];
		for (var i = 0; i < colors.length; i++) {
			var o = new Object();
			o.id = colors[i];
			o.name = '<a href="#" class="color-"'+colors[i]+' hidefocus="on"><em><span style="background:#'+colors[i]+';" unselectable="on">&#160;&nbsp;&nbsp;&nbsp;</span></em></a>'
			data.push(o);
		}
		this.store = new Ext.data.JsonStore({
				fields : ['id', 'name'],
				data : data
			})
		Ext.ux.ColorPickerCombo.superclass.initComponent.call(this);
	}
});

 

  • 大小: 8.4 KB
分享到:
评论

相关推荐

    TTXStringGrid组件V1.1.64源码包-delphi中的扩展StringGrid

    支持列设置,包括字体,颜色,居中,列宽,visible,readonly, 内置下拉列表, 右键菜单; 增加一系列事件,如CellClick等. V1.1新增功能:增加对单元格的个性化设置,效果和列个性化设置类似。 Lonefox版权所有. 技术交流 ...

    web元件库 ElementUI元件库+后台模板页面(支持Axure8及9)

    包含导航、颜色、字体、边框、图标、按钮、文字链接、单选框、多选框、输入框、计数器、选择器、级联选择器、开关、滑块、时间选择器、日期选择器、日期时间选择器、上传、评分、颜色选择器、穿梭框、表单、表格、...

    DSAPI2.0 多功能复合.NET组件

    │ ├─修改指定文件扩展名为指定打开方式 │ ├─压缩 │ ├─取消文件头 │ ├─添加文件头 │ ├─获取可读性强的字节大小信息 │ ├─解压缩 │ └─追加文件尾 ├─硬件信息 │ ├─硬件列表 │ ├─...

    web元件库 ElementUI元件库

    包含导航、颜色、字体、边框、图标、按钮、文字链接、单选框、多选框、输入框、计数器、选择器、级联选择器、开关、滑块、时间选择器、日期选择器、日期时间选择器、上传、评分、颜色选择器、穿梭框、表单、表格、...

    TTXStringGrid V1.0.38 - delphi的扩展StringGrid

    delphi中的扩展StringGrid,... 支持列设置,包括字体,颜色,居中,列宽,visible,readonly, 内置下拉列表, 右键菜单; 增加一系列事件,如CellClick等. 对单元格的个性化设置支持正在后续开发. 本人版权所有. 技术交流 ...

    web元件库 ElementUI元件库+后台模板页面

    包含导航、颜色、字体、边框、图标、按钮、文字链接、单选框、多选框、输入框、计数器、选择器、级联选择器、开关、滑块、时间选择器、日期选择器、日期时间选择器、上传、评分、颜色选择器、穿梭框、表单、表格、...

    Infragistics Jsuite--

    我们的JFC树扩展了JTree,添加了高级拖拉功能,内置复选框以及完整的颜色,字体和图像自定义。 Tab 组件 (只用于AWT/JavaBean ) 我们完全自定义tab控件提供了相似页面中便捷的分页方法,以及改良的,容易定制的...

    PageAdmin企业网站管理系统v4.0.09(基于MVC框架全新开发).zip

    4、自定义字段增加增加了:颜色字段,自定义组件字段,多级下拉选择字段。 5、改进登录出错的统计方式,提升安全性。 6、优化多级分类管理功能,避免大数据下加载全部分类导致浏览器卡死问题。 7、重写错误拦截功能...

    易语言程序免安装版下载

    修改扩展界面支持库三,解决单击卷帘菜单后导致日期框不能弹出下拉窗口的BUG。 4. 修改XP风格支持库,解决GDI资源泄露,以及在使用通用组件库六时组合框标题出现重影的BUG。 5. 修改扩展界面支持库一,解决树形框...

    Ext Js权威指南(.zip.001

    6.1.7 扩展选择器 / 248 6.1.8 ext.domquery的使用方法 / 249 6.1.9 ext js选择器的总结 / 252 6.2 获取单一元素:ext.dom.element / 252 6.2.1 从错误开始 / 252 6.2.2 使用ext.get获取元素 / 253 6.2.3 ...

    dayrui-xunruicms-master.zip

    8、颜色字段,用于选择网页颜色值 9、属性字段,用于类似于商品属性的数据 10、内容关联字段,用于加载其他模块内容的字段,例如专题功能 11、价格字段,用于CMF站内购物交易,例如文章买卖、下载收费 12、单行...

    dreamweaver网站PHP开发MXP插件

    日期选择(日历版)插件.mxp 删除数据弹出确认对话框.mxp 商用版分页插件.mxp 上下滚动区域插件.mxp 收藏夹图标插件.mxp 树形折叠插件.mxp 数学符号插件.mxp 搜索结果分页插件.mxp 随浏览器窗口变化背景图案插件.mxp...

    C++Builder精彩编程实例集锦的源代码前3部分.rar

    实例238 如何在DBGrid组件单元格中增加下拉菜单 实例239 如何定制StringGrid组件指定单元格的颜色 实例240 如何获取StringGrid组件鼠标指定单元格的值 实例241 如何使用StringGrid组件显示数据库查询结果 实例...

    C++Builder精彩编程实例集锦的源代码后3部分.rar

    实例238 如何在DBGrid组件单元格中增加下拉菜单 实例239 如何定制StringGrid组件指定单元格的颜色 实例240 如何获取StringGrid组件鼠标指定单元格的值 实例241 如何使用StringGrid组件显示数据库查询结果 实例...

    第一部分 界面设计

    实例238 如何在DBGrid组件单元格中增加下拉菜单 实例239 如何定制StringGrid组件指定单元格的颜色 实例240 如何获取StringGrid组件鼠标指定单元格的值 实例241 如何使用StringGrid组件显示数据库查询结果 实例...

    ASP.NET文本框控件源码及示例

    摘要:.NET源码,控件组件,文本框控件 多功能文本框控件源码及示例,针对各类业务系统B/S的数据录入模式,对微软的控制进行了扩展,主要功能有:有得到焦点和失去焦点的颜色,得到焦点下拉日期选择框,数字型、浮点、...

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

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

Global site tag (gtag.js) - Google Analytics