extjs Combobox动态加载数据问题,mode:local 还是remote
来源:互联网 发布:必向东java 编辑:程序博客网 时间:2024/06/05 06:19
var fabircTypeDs = new Ext.data.Store({ proxy: new Ext.data.HttpProxy({ url: 'province.do' }), reader: new Ext.data.JsonReader({},['pname','pid']), remoteSort: false }); fabircTypeDs.load(); formPanel = new Ext.form.FormPanel({ bodyStyle:'padding-top:6px;',//设置控件边类型 defaultType:'textfield',//FormPanel内元素默认类型 labelAlign:'right',//设置控件的标题对齐方式 labelWidth:55,// 指定标签的默认长度 labelPad:0,// 标签与字段录入框之间的空白 frame:true,//设置控件边角圆弧过度 defaults:{//FormPanel默认设置 allowBlank:true, width:158 }, items:[ new Ext.form.ComboBox({ name:'provincename', fieldLabel:'省份', store:fabircTypeDs, blankText:'全部', mode:'remote', editable:false, selectOnFocus:true }),
上面代码还要指定displayField:"name",valueField:"id"
fabircTypeDs.load(); 表示打开页面时就将数据取到本地,这样下拉列表时就不需要取去服务器取数据,如果要没加上这一句的话,去下拉那个列表时就会动态去服务器取数据,所以它会显示一下'loading...',这样就明白为什么要设置mode了。
mode:'remote'指的是要动态去服务器端拿数据,这样就不能加fabircTypeDs.load(),
而mode:'local'是取本地数据的也就是javascirpt(内存)中的数据,可以指定store的autoLoad:true,如下:
var family_relation_store = new Ext.data.JsonStore({ autoDestroy: true, autoLoad: true, root: 'Table', totalProperty: 'totalCount', proxy: new Ext.data.HttpProxy({ url: '../Appointment/FamilyRelationList' }), fields: ['familyrelationtypeid', 'displayName'] });
0 0
- extjs Combobox动态加载数据问题,mode:local 还是remote
- 【ExtJs】ExtJs下gridpanel中ComboBox数据动态加载问题
- Extjs 动态加载ComboBox数据
- ext2 Ext.form.ComboBox 远程加载数据 mode:'remote',
- Extjs中的combobox的动态加载问题
- Extjs combobox动态加载的实例
- extjs combobox分页加载数据不显示
- ExtJS10:ComboBox动态加载数据
- easyui-combobox动态加载数据
- extjs JsonStore加载数据,Combobox只显示最后一项值问题
- Extjs itemselector动态加载数据
- ext combobox动态加载数据库数据
- easyUI的combobox动态加载数据
- ExtJS ComboBox同时加载远程和本地数据
- ExtJs ComboBox 默认值问题
- ExtJs combobox默认值问题
- ExtJs combobox默认值问题
- extjs 关于js的动态加载问题
- 百度地图API--百度地图底色选择
- zoj 3810
- Linux MySQL操作
- Struts2中过滤器,拦截器,监听器他们之间有什么区...
- Java Memory Usage
- extjs Combobox动态加载数据问题,mode:local 还是remote
- 库函数学习(1):简单实现strcpy
- Angularjs 第五章 读书笔记
- 1159 Palindrome(最少插入回文串)
- Web项目管理工具精选
- VC++ 安装驱动 详细解释
- SQL Server中的Collate排序规则关键字的使用
- Java compiler level does not match the version of the installed Java 及MyEclipse中没有ProjectFacets
- ORA-00936 缺失表达式