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

extjs4 颜色控件自己开发的ColorPicker

 
阅读更多

/**
 * @class Ext.app.ColorPicker
 * @extends Ext.container.Container
 * 定义颜色选取类
 */
 
Ext.define ('Ext.app.ColorPicker',
{
	extend: 'Ext.container.Container',
    alias: 'widget.smmcolorpicker',
    layout: 'hbox',
	initComponent:function() 
	{
		var mefieldLabel = this.fieldLabel;
		var mename = this.name;
		var meheight = this.height;
		var meid = this.id;
		this.items = 
		[
			{
				xtype: 'textfield',
				height: meheight,
				id:meid+'x',
				fieldLabel:mefieldLabel,
				name: mename,
				flex: 1,
				listeners:
				{
					change:function(me, newValue, oldValue)
					{
						me.bodyEl.down('input').setStyle('background-image', 'none');
						me.bodyEl.down('input').setStyle('background-color', newValue);
					}
				}
			},
			{
				xtype:'button',
				width:18,
				height: meheight,
				menu:
				{
					xtype:'colormenu',
					listeners: 
					{
						select: function(picker, color) 	
						{
							var amclr = Ext.getCmp(meid+'x');
							amclr.setValue('#'+color);
						}
					}
				}
			}
		];
		
		Ext.app.ColorPicker.superclass.initComponent.call(this);
	}
});
 
  • 大小: 19.3 KB
分享到:
评论

相关推荐

    Extjs4 拾色器 颜色选择 ColorPicker

    在ExtJS4中,颜色选择器(ColorPicker)是一个非常实用的组件,它允许用户在界面上方便地选取颜色。这个组件通常用于需要用户输入颜色值的场景,如设计工具、编辑器或者配置界面。 在"Extjs4 拾色器 颜色选择 ...

    extjs网页控件开发

    在"extjs网页控件开发"中,我们主要关注的是使用ExtJS来创建高效的网页组件,如图表和多级联动下拉列表框。这些控件能够显著提升用户界面的交互性和用户体验。 首先,让我们深入探讨ExtJS中的图表控件。ExtJS提供了...

    Extjs4 日期控件,带年月日时分秒

    在ExtJS4中,日期控件是开发人员经常使用的组件之一,它允许用户选择日期、时间或两者兼有,以便进行数据输入或显示。本篇文章将深入探讨ExtJS4中的日期控件,特别是那些包含年、月、日、时、分、秒的复杂日期时间...

    extjs扩展年度控件,EXTJS里的时间控件的年度重写

    然而,有时开发人员可能需要对这些控件进行自定义,以满足特定业务需求,比如在本例中,我们需要扩展EXTJS的时间控件以实现“年度”选择的功能。 EXTJS的Date Picker默认提供了日、月、年的选择,但可能并不完全...

    extjs时间控件精确秒

    在EXTJS这个强大的JavaScript框架中,时间控件是开发者经常使用的组件之一,尤其在构建复杂的Web应用程序时。EXTJS的时间控件允许用户选择或输入时间,通常以小时、分钟和秒为单位,提供了用户友好的界面和丰富的...

    ExtJs图片按钮控件

    ExtJs图片按钮控件是ExtJs框架中一种增强的按钮组件,它允许开发者在按钮上显示图片,以提供更丰富的用户界面。这个控件通常用于创建具有视觉吸引力的交互式UI元素,比如导航按钮或者操作按钮。下面我们将深入探讨...

    extjs年份控件(只显示年,无月日时分秒)

    Extjs DateField控件 - 只选择年份(找了很久发现网上只有选择年月的控件,于是基于extjs年月控件设计了只选择年份的控件)

    extjs 5 combogrid控件

    ExtJS 5 Combogrid 控件是Sencha公司开发的ExtJS框架中的一款高级组件,主要用于在表单中实现下拉列表与表格的结合,提供更丰富的数据展示和选择功能。Combogrid控件结合了combobox(下拉框)和grid(数据网格)的...

    extjs4.1部分控件示例

    extjs4.1部分控件示例 MVC2 VS2010

    Extjs 5 日期时间控件

    在ExtJS 5中,日期时间控件是开发用户界面时经常会用到的组件,它允许用户选择和输入日期及时间值。本篇文章将深入探讨ExtJS 5的日期时间控件及其特点。 首先,ExtJS 5 的日期时间控件(DateTimeField)结合了日期...

    extjs4.2 datetime控件

    在实际开发中,你可能需要将DateTime控件与其他ExtJS组件(如表格、表单)结合使用,以创建复杂的用户界面。例如,在一个日程管理应用中,DateTime控件可以用于添加或编辑事件的时间。通过阅读和理解DateTime控件的...

    extjs3.2、3.3 时间控件 日期控件扩展

    总之,“extjs3.2、3.3 时间控件 日期控件扩展”是关于如何在ExtJS 3.x版本中使用和自定义日期及时间选择器的知识点,涵盖了基本使用、扩展开发、实际应用等多个方面。通过深入理解这些概念,开发者可以创建出更加...

    CooliteToolkit(ExtJS可视化控件)Demo

    Coolite Toolkit非常适合做web应用程序的开发,它提供了很多专业的Asp.net输入/验证/显示控件,和页面布局的框架,同时完全支持ajax,因为它是所有的组件是居于ExtJS上封装出来,让开发人员在可视化的设计器内进行...

    ExtJs:收集基于ExtJs扩展的一些控件

    这个文件可能是对一些自定义或第三方开发的ExtJs控件的概述,它可能包括了各种特定用途的组件,如日历控件、拖放功能、树形视图、图表插件等。这些控件通常是为了满足特定项目需求或者优化原有组件性能而创建的。...

    extjs 微调控件,时间微调控件,微调,javascript 微调

    4. **联动功能**:可以将微调控件与其他组件联动,例如与时间字段配合,当微调数值变化时自动更新时间显示。 5. **扩展功能**:如果你需要更复杂的行为,可以创建一个新的类,继承自Spinner,并覆盖或添加必要的...

    网上下载的三个ExtJs时间日期控件

    4. **社区支持**:如果控件有活跃的社区或开发者支持,遇到问题时能得到及时解答和帮助。 5. **性能**:考虑控件的性能,特别是在大数据量或复杂交互场景下的表现。 总的来说,这三个ExtJs时间日期控件提供了多样化...

    Extjs4 DateTime控件

    Extjs4开发的Datetime控件, 新增几个属性 stringDate:bool(默认true) 设置和返回值是否是字符串型,设置和返回值是YYYYMMDDHHIISS 或YYYYMMDDHH showTimer:bool(默认true) 是否显示时间区域

    extjs年月选择控件

    extjs的年月选择控件,主要针对原有的extjs Datefield控件的基础上增加了插件

    EXTJS时间控件年月日时分秒

    在EXTJS中,时间控件是常见的交互元素,允许用户选择特定的时间,包括年、月、日、时、分和秒。这篇文档将深入探讨EXTJS中的时间控件及其使用方法。 首先,EXTJS时间控件的设计理念是为了提供用户友好的时间选择...

    ExtJS日期时间控件

    它提供了一整套组件化的用户界面元素,包括各种控件,如表格、菜单、窗口、表单等,其中日期时间控件是开发Web应用时常用的一个组件。 在"ExtJS日期时间控件"这个下载包中,包含了三种不同的日期控件实现方式。这...

Global site tag (gtag.js) - Google Analytics