直接上代码:
Ext.onReady( function() {
var colorShowId = '';
var colorWin = new Ext.Window( {
border :0,
frame:false,
closeAction :'hide',
closable :false,
resizable :false,
width :100,
height :80,
items : [
{
xtype:'colorpicker',
listeners: {
select: function(picker, selColor) {
var color = '#' + selColor;
// alert(colorShowId+','+color);
Ext.getDom(colorShowId).style.background = color;
colorWin.hide();
}
}
}
]
}) ;
function showColor(id) {
colorShowId = id;
var colorText = Ext.getCmp(id);
colorWin.x = colorText.getPosition()[0] + colorText.getWidth();
colorWin.y = colorText.getPosition()[1];
colorWin.show();
}
var form = Ext.create('Ext.form.Panel',{
width:200,
buttons: [{
text: '',
id:'bb',
style:'background:red',
handler: function(btn) {
showColor('bb');
}
} ],
renderTo:Ext.getBody()
});
})
一:定义form,form里面有个button,button的click方法显示颜色选择器
二:颜色选择器放在window里
三:选择颜色后改变button的背景色
分享到:
相关推荐
在EXTJS 应用中,颜色选择器提供了用户友好的界面,使得用户能够方便地从预设的颜色列表中选取所需的颜色,或者输入自定义的颜色代码。 在EXTJS 中,ColorField 组件通常用于创建表单字段,允许用户选择颜色。它的...
2. 创建颜色选择器:使用`Ext.create`方法创建一个`Ext.form.ColorField`实例,配置项可能包括`name`(用于标识字段)、`fieldLabel`(显示的标签)和`value`(预设颜色值)等。 3. 渲染组件:将创建的颜色选择器...
1. **颜色选择器**:组件内通常包含一个颜色选择器,用户可以通过滑块或色板来选取所需颜色。 2. **预设颜色**:提供一组常用颜色供用户快速选择,提高用户体验。 3. **颜色输入框**:用户可以直接输入HEX、RGB或HSV...
ExtJS的颜色选择器通常基于`Ext.picker.Color`类,它提供了一个可自定义的调色板,用户可以通过滑块或直接输入十六进制颜色代码来选择颜色。这个控件不仅包含了基本的颜色选择功能,还可能包含预设的颜色选项,使得...
为了在项目中使用这个颜色选择器插件,开发者首先需要在应用中引入相关依赖,并创建颜色选择器实例。例如,可以这样创建一个基本的颜色选择器: ```javascript Ext.create('Ext.ColorPicker', { renderTo: Ext....
描述中提到的"这里有30款不同的新主题",意味着用户有多种选择,可以挑选符合自己审美和心情的颜色方案。这不仅包括了传统的深浅色调,也可能包含了各种独特的配色,如暖色、冷色、渐变色等,甚至可能有以特定主题...
在ExtJS4中,创建一个颜色选择器可以通过实例化`Ext.picker.Color`类来实现。这个类提供了预设的颜色选项以及一个可交互的调色板,用户可以在其中选择所需颜色。基本的创建代码如下: ```javascript var ...
4. **渲染器(Renderer)**:通过定义`renderer`函数,我们可以自定义节点的显示方式,如添加图标、改变颜色等。 5. **事件监听**:EXT Tree支持多种事件,如`itemclick`(点击节点时触发)、`beforeexpand`(节点...
ColorPalette组件提供了一个颜色选择器,允许用户从预定义的颜色列表中选择颜色。这对于需要用户自定义颜色的应用场景非常有用。 ##### 4. **Container(容器组件)** Container是Ext中用于组织和管理其他组件的...
FCKeditor(现称为CKEditor)是一款开源的JavaScript富文本编辑器,它提供了丰富的文本格式化选项,如字体、字号、颜色、对齐方式等。FCKeditor支持HTML、CSS、图片上传等功能,允许用户在网页上实现类似Word的文本...
EXT 自动化生成器是一种强大的开发工具,专为EXT框架设计,旨在提高开发效率并减少重复劳动。EXT是一个流行的JavaScript...因此,强烈推荐EXT 自动生成器给所有EXT框架的使用者,希望它能成为你开发过程中的得力助手。
* colorpalette:一个颜色选择器组件,用于选择颜色。 * component:一个基本的组件,用于定义其他组件的行为和外观。 * container:一个容器组件,用于容纳其他组件。 * cycle:一个循环按钮组件,用于循环选择某些...
`dateTimeField`在`ext2.0`中结合了日期选择器和时间选择器的功能,使得用户能够方便地选取精确到小时和分钟的时间点。 `datetime.css`是这个功能的样式表文件,它定义了`dateTimeField`的外观和布局,包括字体、...
13. `timefield`:`Ext.form.TimeField`允许用户选择时间,通常与日期字段一起使用,创建日期和时间选择器。 14. `trigger`:`Ext.form.TriggerField`是带有触发按钮的输入字段,如日期字段和下拉选择框。用户点击...
`Ext.ux.form.ColorPickerFieldPlus` 是一个由老外开发者重写的色彩选择器组件,它扩展了原生的Ext JS库中的`ColorPickerField`控件,为用户提供更加丰富的色彩选取体验。这个组件的目的是为了实现更自由、更接近...
6.1 ext js的选择器:ext.domquery / 215 6.1.1 选择器的作用 / 215 6.1.2 使用ext.query选择页面元素 / 215 6.1.3 基本选择符 / 223 6.1.4 属性选择符 / 229 6.1.5 css属性值选择符 / 234 6.1.6 伪类选择符 ...
- **功能描述**:Color Palette 是一个颜色选择器组件,允许用户从预设的颜色调色板中选择颜色。 - **主要用途**:通常用于图形编辑应用或需要用户自定义颜色的应用场景中。 **1.4 Component (Ext.Component)** - ...
1. **选择器和获取元素**:通过CSS选择器获取DOM元素,如`Ext.get('elementId')`,这与jQuery的`$(selector)`类似。 2. **属性操作**:设置和获取元素的属性,如`element.set('style', 'color:red')`可以改变元素的...
- **颜色选择器(Color Picker)**:供用户选择颜色值。 #### 四、特效效果 1. **动画效果**:通过添加动画效果增强用户界面的视觉体验,例如淡入淡出、滑动等。 2. **过渡效果**:在界面元素变化时添加平滑过渡...
- **新建项目**:启动Ext Designer,选择合适的模板创建新项目,或者导入现有的Ext JS应用。 - **设计界面**:通过拖放组件到画布上,调整大小和位置,设置属性,如颜色、字体、边距等。 - **添加事件**:在事件...