1. var fabircTypeDs = new Ext.data.Store({
  2. proxy: new Ext.data.HttpProxy({
  3. url: 'province.do'
  4. }),
  5. reader: new Ext.data.JsonReader({},['pname','pid']),
  6. remoteSort: false
  7. });
  8. fabircTypeDs.load();
  9. formPanel = new Ext.form.FormPanel({
  10. bodyStyle:'padding-top:6px;',//设置控件边类型
  11. defaultType:'textfield',//FormPanel内元素默认类型
  12. labelAlign:'right',//设置控件的标题对齐方式
  13. labelWidth:55,// 指定标签的默认长度
  14. labelPad:0,// 标签与字段录入框之间的空白
  15. frame:true,//设置控件边角圆弧过度
  16. defaults:{//FormPanel默认设置
  17. allowBlank:true,
  18. width:158
  19. },
  20. items:[
  21. new Ext.form.ComboBox({
  22. name:'provincename',
  23. fieldLabel:'省份',
  24. store:fabircTypeDs,
  25. blankText:'全部',
  26. emptyText:'全部',
  27. mode:'remote',
  28. editable:false,
  29. selectOnFocus:true
  30. }),

上面是我创建Store和ComboBox的代码,想要通过proince.do从数据库读取数据,后台采用SpringMVC等框架,现在是页面出来没问题,但是

ComboBox的数据没有加载上,也就是请求根本没有到达后台,希望哪位能指点一下,我想不到哪里出了问题,mode属性我也设置了remote。

解决方案:

这里的关键点在这里: 
fabircTypeDs.load();

mode:'remote',

mode:'local' 或者client

fabircTypeDs.load();

表示你打开页面时就将数据取到本地,这样你下拉列表时就不需要取去服务器取数据,如果你要没加上这一句的话,你去下拉那个列表时就会动态去服务器取数据,
所以它会显示一下'loading...',这样你就明白为什么要设置mode了,mode:'remote'指的是要动态去服务器端拿数据,这样你就不
能加fabircTypeDs.load(),而mode:'local'是取本地数据的也就是javascirpt(内存)中的数据,这样当然不要加上
fabircTypeDs.load()啦!

 

还要指定displayField:"name",valueField:"id"吧

来源:http://www.iteye.com/topic/187723

引用自:http://blog.163.com/xiao_mege/blog/static/72942753201132983543104/

最新文章

  1. 一劳永逸:域名支持通配符,ASP.NET Core中配置CORS更轻松
  2. js 时间函数封装
  3. java常见面试题及答案 1-10(基础篇)
  4. C函数
  5. kafka性能基准测试
  6. flex4.0密钥及破解方式
  7. Leetcode 303 Range Sum Query - Immutable
  8. 002_Razor简介
  9. HDU-4089 Activation (概率DP求概率)
  10. Android OpenCV样例调试+报错处理
  11. Walle 瓦力 web部署系统
  12. Windows服务安装完成后自动启动
  13. Linux各个发行版本的介绍, 以及VirtualBox+CentOS的安装步骤
  14. Java 运行期数据区
  15. shell中的crontab定时任务
  16. 20175209 《Java程序设计》第六周学习总结
  17. pycharm 配置svn
  18. Javaweb拦截器
  19. js 时间戳转时间格式
  20. FSMN结构快速解读

热门文章

  1. Hadoop中操作HDFS出现异常的解决方法
  2. [Java基础] SequenceInputStream输入合并流
  3. fedora yum 使用代理的方法
  4. 【读书笔记】读《JavaScript模式》 - 函数复用模式之现代继承模式
  5. MySQL和PHP基础考试错题回顾
  6. 【转】c# 协变和逆变
  7. Java中Json用法
  8. SQL 外键
  9. Redis快速入门:安装、配置和操作
  10. asp.net获取客户端IP方法(转载)