没有合适的资源?快使用搜索试试~ 我知道了~
下拉框多选
需积分: 31 3 下载量 130 浏览量
2014-09-10
14:50:57
上传
评论
收藏 10KB TXT 举报
温馨提示
试读
10页
支持下拉框多选. 扩展js类库,在项目中建立一个 js文件,命名为:MultiSelect.js 其代码为:
资源推荐
资源详情
资源评论
2、扩展js类库,在项目中建立一个 js文件,命名为:MultiSelect.js 其代码为:
if ('function' !== typeof RegExp.escape) {
RegExp.escape = function (s) {
if ('string' !== typeof s) {
return s;
}
return s.replace(/([.*+?^=!:${}()|[\]\/\\])/g, '\\$1');
};
}
Ext.ns('Ext.form');
Ext.form.MultiSelect = Ext.extend(Ext.form.ComboBox, {
checkField: 'checked',
multi: true,
separator: ',',
initComponent: function () {
if (!this.tpl) {
this.tpl = '<tpl for=".">' + '<div class="x-combo-list-item">'
+ '<img src="' + Ext.BLANK_IMAGE_URL + '" '
+ 'class="ux-MultiSelect-icon ux-MultiSelect-icon-'
+ '{[values.' + this.checkField + '?"checked":"unchecked"'
+ ']}">'
+ '{[values.' + this.displayField + ']}'
+ '</div>'
+ '</tpl>';
}
Ext.form.MultiSelect.superclass.initComponent.apply(this, arguments);
this.on({
if ('function' !== typeof RegExp.escape) {
RegExp.escape = function (s) {
if ('string' !== typeof s) {
return s;
}
return s.replace(/([.*+?^=!:${}()|[\]\/\\])/g, '\\$1');
};
}
Ext.ns('Ext.form');
Ext.form.MultiSelect = Ext.extend(Ext.form.ComboBox, {
checkField: 'checked',
multi: true,
separator: ',',
initComponent: function () {
if (!this.tpl) {
this.tpl = '<tpl for=".">' + '<div class="x-combo-list-item">'
+ '<img src="' + Ext.BLANK_IMAGE_URL + '" '
+ 'class="ux-MultiSelect-icon ux-MultiSelect-icon-'
+ '{[values.' + this.checkField + '?"checked":"unchecked"'
+ ']}">'
+ '{[values.' + this.displayField + ']}'
+ '</div>'
+ '</tpl>';
}
Ext.form.MultiSelect.superclass.initComponent.apply(this, arguments);
this.on({
scope: this,
beforequery: this.onBeforeQuery,
blur: this.onRealBlur
});
this.onLoad = this.onLoad.createSequence(function () {
if (this.el) {
var v = this.el.dom.value;
this.el.dom.value = '';
this.el.dom.value = v;
}
});
},
initEvents: function () {
Ext.form.MultiSelect.superclass.initEvents.apply(this, arguments);
this.keyNav.tab = false;
},
beforeBlur: function () {
},
postBlur: function () {
},
clearValue: function () {
this.value = '';
this.setRawValue(this.value);
this.store.clearFilter();
this.store.each(function (r) {
r.set(this.checkField, false);
beforequery: this.onBeforeQuery,
blur: this.onRealBlur
});
this.onLoad = this.onLoad.createSequence(function () {
if (this.el) {
var v = this.el.dom.value;
this.el.dom.value = '';
this.el.dom.value = v;
}
});
},
initEvents: function () {
Ext.form.MultiSelect.superclass.initEvents.apply(this, arguments);
this.keyNav.tab = false;
},
beforeBlur: function () {
},
postBlur: function () {
},
clearValue: function () {
this.value = '';
this.setRawValue(this.value);
this.store.clearFilter();
this.store.each(function (r) {
r.set(this.checkField, false);
剩余9页未读,继续阅读
资源评论
cy_123300067
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功