- /**??
- ?*?@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);??
- ????}??
- });??
??