Extjs4 下拉框清空已选数据插件
2014-07-06 22:12
169 查看
Ext.define('Ext.ux.ClearValuePlugin', { alias: 'plugin.clearvalueplugin', trigger1Cls: Ext.baseCSSPrefix + 'form-clear-trigger', trigger2Cls: Ext.baseCSSPrefix + 'form-arrow-trigger', hasSearch: false, constructor: function(config) { var me = this; Ext.apply(me, config); }, init: function(combo) { var me = this; combo.hasSearch = me.hasSearch; combo.trigger1Cls = me.trigger1Cls; combo.trigger2Cls = me.trigger2Cls; combo.onTrigger1Click = me.onTrigger1Click; combo.onTrigger2Click = me.onTrigger2Click; combo.on('afterrender', me.afterRender, combo); }, afterRender: function() { this.triggerCell.item(0).setDisplayed(false); }, onTrigger1Click: function() { var me = this; if (me.hasSearch) { me.clearValue(); me.hasSearch = false; me.triggerCell.item(0).setDisplayed(false); me.updateLayout(); } }, onTrigger2Click: function() { this.onTriggerClick(); this.hasSearch = true; this.triggerCell.item(0).setDisplayed(true); } });
使用:
plugins: ['clearvalueplugin']
相关文章推荐
- combox的change事件触发另一个combox下拉框显示数据清空
- [ASP代码]由访问者自行输入数据的下拉框
- 向下拉框加入数据值
- 下拉框(ComboBox)数据绑定时触发SelectedIndexChanged事件的初步解决
- 由访问者自行输入数据的下拉框
- 在Sbo Add-on插件中实现通用的模态数据选择
- 清空 所有用户表中的数据.sql
- 运用Ajax通过select下拉框获得数据
- 用C#分析华表插件表格数据
- TRUNCATE TABLE 快速清空数据表的SQL操作
- 用this.dataTable.clear()方法将DataTable中的数据清空以后如何将清空结果保存到oracle数据库
- 清空下拉框的内容
- eclipse还有数据挖掘插件
- 学习资料搜集--从后台取数据填充下拉框
- 三级连动的下拉框(数据库版)--吐血推荐
- Html select 清空,添加数据
- 清空一个数据库中所有表的数据的sql语句
- IIS不能保存下拉框的数据故障
- GridView的清空数据
- 清空数据表中所有用户表中的记录(保留用户表)