Extjs多选下拉框02
来源:互联网 发布:知乎福利大合集 编辑:程序博客网 时间:2024/05/16 01:51
直接在需要使用的页面中的组件更改即可,例子如下:
{ fieldLabel:'多选下拉框', triggerAction:'all', id:'multiselect', name:'multiselect', xtype: 'combo', width:100, emptyText:'请选择', store:manStore, mode:'local', valueField:'value', displayField:'value', //editable:false, frame:true, typeAhead: true, tpl:'<tpl for="."><div class="x-combo-list-item"><span><input type="checkbox" {[values.check?"checked":""]} value="{[values.value]}" /></span><span >{value}</span></div></tpl>', selectOnFocus:true, //value:'', //applyTo: 'local-states', onSelect : function(record, index){ if(this.fireEvent('beforeselect', this, record, index) !== false){ record.set('check',!record.get('check')); var str=[];//页面显示的值 var strvalue=[];//传入后台的值 this.store.each(function(rc){ if(rc.get('check')){ str.push(rc.get('value')); strvalue.push(rc.get('value')); } }); this.setValue(str.join()); this.value=strvalue.join(); //this.collapse(); this.fireEvent('select', this, record, index); } }}
这方法避免了前篇中提到的出现bug的问题。而且简单不用加载附件。
- Extjs多选下拉框02
- extjs 多选下拉框
- Extjs 多选下拉
- ExtJs多选下拉框控件LovCombo
- Extjs多选下拉框01
- extjs多选下拉框lovcombo实现
- 简单的EXTJS多选下拉框
- EXTJS多选下拉树
- Extjs 多选和单选下拉框
- Extjs多选下拉框multiSelect支持reset
- extjs-3.4.1多选下拉框实现
- Extjs之多选下拉框(MultiSelect)
- EXTJS 3.3 下拉多选的bug
- Extjs 封装多选下拉列表
- extjs多行下拉框(combobox)
- ExtJs下拉列表框
- ExtJs下拉框联动
- EXTjs下拉框
- UITextView控件的用法详解
- process bar 收集
- Android 使用Gallery实现Tab
- 匈牙利命名法(Hungarian)
- 幻灯片效果+背景音乐
- Extjs多选下拉框02
- 重学设计模式 - Abstract Factory模式
- bounds和frame的差别
- Ubuntu下ADB调试Android找不到设备的解决方法
- 安装Nginx
- Java 二进制与16进制相互转换
- NSBundle的使用
- The type eclipse.core.runtime.Plugin cannot be resolved.的解决
- IIS是如何处理ASP.NET请求的