- /**
- * @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);
- }
- });
定义颜色选取类
最新推荐文章于 2015-10-09 17:38:00 发布