在实际项目使用中为了方便combo的使用,扩展了下combo
Ext.ns("Miracle.form")
Miracle.form.ComboBox=Ext.extend(Ext.form.ComboBox,{
typeAhead : true,
mode : 'remote',
forceSelection : true,
triggerAction : 'all',
emptyText : '',
selectOnFocus : true,
displayField : 'name',
valueField : 'code',
hideTrigger : false,
queryDelay : 500,
url:'',
idProperty:'code',
fields:['code', 'name'],
getStore :function(){
this.store=new Ext.data.JsonStore({
idProperty : this.idProperty,
url : this.url,
fields : this.fields
})
},
constructor : function(config) {
Ext.apply(this,config);
if(!this.store){
this.getStore();
}
Miracle.form.ComboBox.superclass.constructor.call(this);
}
})
Ext.reg("miraclecombox",Miracle.form.ComboBox);
使用时
new Miracle.form.ComboBox({
url :'你的URL',
fieldLabel : 'label',
hiddenName : 'name'
})
分享到:
相关推荐
Combo Box控件是Windows API或.NET Framework中的一个基础组件,它结合了下拉列表和文本输入框的功能。在标准的ComboBox中,用户只能看到文本选项。然而,通过扩展这个控件,我们可以添加图像元素,使每个选项都有...
对于"树形下拉"功能,我们需要扩展COMBO BOX的基本行为,使其显示一个带有层级结构的树状视图。这可以通过自定义控件或者利用现有的控件,如TreeView和ComboBox的组合来实现。我们可以在COMBO BOX的下拉部分嵌入一个...
开发者通过自定义控件或者扩展COMBO BOX的功能,使得用户能够在界面上方便地选取颜色。 颜色选择器通常包含一个预设颜色的列表和一个自定义颜色的选项。在COMBO BOX中,这个列表可以作为下拉菜单出现,用户可以选择...
- **源码附带**:提供的源码有助于开发者深入理解其工作原理,并可以根据需要进行扩展或修改。 ### 3. 使用步骤 - **引入jQuery和ComboJS**:首先在HTML文件中引入jQuery库和ComboJS脚本文件。 ```html ...
4. **事件处理**:提供了丰富的事件接口,如`onOpen`、`onClose`、`onSearch`等,方便开发者扩展功能或监听用户操作。 5. **易用性**:通过简单的jQuery选择器和方法调用即可实现,如`$('select').comboSelect()`,...
本文将深入探讨jQuery combo-select的实现原理、使用方法以及如何自定义扩展。 一、jQuery combo-select的原理 jQuery combo-select通常由两部分构成:一个下拉列表(select)和一个文本输入框(input)。当用户...
这使得插件具备良好的可扩展性,可以根据业务需求添加额外的功能或交互效果。 在实际应用中,使用jQuery-ComboSelect插件通常涉及以下步骤: 1. 在页面中引入jQuery库和jQuery-ComboSelect插件的JavaScript及CSS...
首先,通过jQuery的插件方式扩展combo的方法集合,增加一个名为initClear的方法,该方法用于初始化清除按钮。接着,创建一个清除按钮元素,并为其添加悬停效果和点击事件。悬停效果主要用于视觉上的反馈,通过添加和...
4. **可扩展性**:`combo-url`库可能提供API接口,允许开发者自定义URL的组合规则,或者添加额外的处理逻辑,如版本控制,以适应不同的项目需求。 5. **与CDN的配合**:当项目部署在内容分发网络(CDN)上时,combo...
5. **可扩展性**:允许开发者根据需求进行二次修改或扩展,比如添加新的事件处理器,或者修改筛选逻辑。 在压缩包中的文件,如`index.html`、`index2.html`等,很可能是包含插件实例的示例页面。这些页面展示了如何...
### 扩展知识点:组合框的类型与使用场景 MFC中提供了多种类型的组合框,包括下拉式组合框、简单组合框以及编辑型组合框等。不同的组合框适用于不同的使用场景: - **下拉式组合框**:用户可以选择列表中的项,也...
在Microsoft Visual C++ 6.0(简称VC 6.0)中,COMBO控件是一种常见的用户界面元素,它结合了下拉列表和文本...在实际开发中,根据需求进行适当扩展,比如实现动态加载数据、搜索功能等,将使应用更加友好和实用。
总的来说,Combo-Select插件以其丰富的功能和良好的可扩展性,成为了前端开发中实现下拉查询的理想选择。无论你是新手还是经验丰富的开发者,都能快速上手并根据需求进行定制,提升你的网页应用的交互体验。
在IT行业中,组合控件(Combo)和树控件(Tree)的结合是一种常见的数据展示和选择方式,尤其适用于处理多层次的数据结构。这种设计能够帮助用户以直观且交互性强的方式浏览和选择复杂的数据层级。标题“combo和树...
Combo Select是一款专为jQuery设计的高效、用户友好的下拉查询筛选插件。...在网页表单设计中,下拉框常常用于多选或单选,而当...通过合理地配置和扩展,Combo Select可以满足各种复杂场景下的需求,提升用户的交互体验。
描述中的“VC初学者的学习参考”表明这个源代码是为那些刚开始学习VC编程的人准备的,目的是帮助他们理解和掌握如何在实际项目中自定义和扩展标准控件,如COMBO Box。通过研究这个源代码,初学者可以了解如何处理...
标题“Gigabyte GA-G41M-Combo_GA6VEM_”指的是技嘉(Gigabyte)的一款基于G41芯片组的主板——GA-G41M-Combo,而“GA6VEM”可能是该主板的一个特定型号或者变种。这个压缩包中的文件“gigabyte-ga-g41m-combo.pdf”...
文件名中的 ".mq4" 扩展名表明这是MetaTrader 4 (MT4) 平台的一种脚本语言——MQL4编写的源代码文件。MT4是一款广泛使用的外汇交易平台,允许交易者编写自定义指标和 Expert Advisor (EA) 自动交易系统。因此,Combo...
这个自定义控件提供了标准COMBO Box的功能,并扩展了删除特定项的能力。 在Windows编程中,通常使用MFC(Microsoft Foundation Classes)库来处理COMBO Box。MFC是C++的一个库,它为创建Windows应用程序提供了一种...