今天工作需要写了一个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">  </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
分享到:
相关推荐
ComboBox控件是VB中的基础组件,通常用于展示一个下拉菜单供用户选择。在这个特定的应用中,开发者可能通过编程技巧扩展了ComboBox的功能,使其能够显示预设的颜色样本。每项列表项可能代表一种颜色,当用户点击时,...
这个组件允许用户在一个下拉列表中选择颜色,以便于在应用程序中进行颜色配置,比如在mschart中为线形图分配不同颜色。 首先,`CtlColorComboBox.cs`是自定义控件的主要实现代码文件。在这个文件中,开发者通常会...
在本文中,我们将深入探讨如何使用Qt库中的QComboBox组件创建一个颜色选择下拉列表,同时结合QLineEdit和QTableWidget来实现自定义颜色输入和显示。Qt是一个跨平台的应用程序开发框架,广泛用于C++编程,尤其适用于...
"安卓下拉选择控件"是一个这样的组件,它的核心功能是点击标题后展开一个列表,用户在列表中选择一项后,标题会相应更新,并可能触发页面内容的更新。 一、下拉选择控件的基本结构与原理 1. 控件结构:下拉选择...
本示例“带颜色选择下拉框的DataGridView”是针对`DataGridView`控件的一种扩展,它允许用户在某一列中选择颜色,提高了用户交互体验。这个Demo和源码的分享者通过增加自定义功能,使得`DataGridViewTextBoxColumn`...
这个组件对于那些需要在应用中实现复杂下拉选择功能的开发者来说,提供了极大的便利性。它允许用户通过多级菜单进行筛选,提升用户体验,并且易于集成到现有项目中。 在Swift开发中,表单控件通常是UI设计的关键...
Bootstrap 下拉选择树是一种在网页设计中常用的交互组件,它结合了Bootstrap的下拉菜单功能与树形结构,使得用户可以在一个下拉列表中选择层级化的数据。这种组件在需要展示多级分类或者层级关系时非常有用,比如...
本文将深入探讨如何在C#中实现一个多颜色的下拉列表框,这是一个常见的UI组件,但通过添加颜色选择功能,可以显著增强其交互性和视觉效果。 ### 标题与描述中的知识点:多颜色下拉列表框的实现 在Web应用中,下拉...
在C#编程中,创建一个在组合框(ComboBox)中集成下拉颜色拾取框的功能是一项实用的技术。这种设计可以方便用户在应用中选择所需的颜色,同时保持界面整洁。CodeProject是一个知名的开发者社区,提供了许多开源项目...
总的来说,"ios-自定义Segment,下拉选择列表.zip"是一个针对iOS应用开发者的实用工具,它扩展了Segment Control的功能,让开发者可以更方便地创建具有下拉列表的界面元素,提高应用的用户体验。通过学习和使用这个...
标题中的“一个用WPF写的颜色选择器”指的是使用Windows Presentation Foundation (WPF)这一Microsoft的UI框架开发的颜色选择用户界面组件。WPF是.NET Framework的一部分,它提供了丰富的图形渲染能力,使得开发者...
**Google官方下拉刷新组件详解** 在Android应用开发中,为用户提供流畅的刷新体验是至关重要的,这使得谷歌推出了官方的下拉刷新组件——`SwipeRefreshLayout`。这个组件旨在提供一个标准的方式,让用户通过简单的...
"和Word一样的颜色下拉控件"就是这样的一个组件,它模仿了Microsoft Word中的颜色选择功能,让用户能够方便地选取所需的颜色。这个控件通常用于文本编辑、设计工具或者任何需要颜色选择的应用场景。 在Windows应用...
在C#编程中,创建一个颜色下拉选项卡通常是用于用户界面设计,允许用户从一组预定义的颜色中...在实际开发过程中,还可以根据需求进行扩展,比如添加自定义颜色的功能,或者实现颜色选择对话框,进一步增强用户体验。
在IT领域,尤其是在网页开发中,"下拉列表选择框"是一种常见的用户界面元素,用于提供用户选择一个或多个选项的交互方式。本代码是一个基于jQuery的插件,旨在实现一个下拉选项卡的功能,其设计灵感来源于去哪儿网的...
综合这两个实例,我们可以学到如何在ExtJS中创建交互式的用户界面元素,如颜色选择器和下拉过滤查询框,这些都是构建复杂Web应用的关键组件。通过理解这些组件的工作原理和配置方式,开发者可以更好地利用ExtJS框架...
在本案例中,"多选择标签下拉控件" 是一个实现这一功能的组件,通常用于显示一组可复选的标签,用户可以从中选择多个感兴趣的选项。下面将详细介绍这个控件的设计原理、实现方式以及在 Flutter 中的使用方法。 首先...
总结,CocosCreator的Ts日历组件是实现日期选择功能的核心工具,通过合理的架构设计和功能扩展,能够满足各种复杂的需求。理解并熟练掌握这一组件的使用,对于提升CocosCreator项目的用户体验和功能完整性至关重要。
颜色选取器是GUI应用中常见的一种组件,用于让用户选择和设定颜色值。 首先,我们需要理解颜色选取器的基本结构。在Word中,颜色选取器通常包括一个颜色板,展示预设的颜色;一个自定义颜色区域,允许用户选择特定...
在这个扩展版本中,它不仅提供文本选项,还允许在下拉列表的起始位置展示颜色、图片以及不同的字体样式。这种增强使得ComboBox更加灵活,能够适应更多样化的用户界面需求,比如在展示数据时提供更丰富的视觉效果。 ...