Extjs 几个方法的讨论


Posted in Javascript onJanuary 28, 2010

相信大家在做Extjs开发的时候都使用过类似下面的代码:

 

var form_pz = new Ext.form.FormPanel({ 
id: "form_pz", 
region: "center", 
labelAlign: "right", 
lazyRender: true, 
frame: true, 
items: [{ 
xtype: "combo", 
fieldLabel: "产品名称", 
id: "CPMC", 
allowBlank: false, 
store: new Ext.data.SimpleStore({//store的定义}), 
displayField: "CPMC_BBH", 
valueField: "ID", 
anchor: "100%", 
mode: "local", 
triggerAction: "all", 
readOnly: true, 
typeAhead: true, 


}] 



}); 



var data = [];//里面定义任意数据 



Ext.getCmp("Store_id").load(data);

此时对这个下拉框以下操作的时候,即让它默认选中Store中第一行数据:

 var record= Ext.getCmp("CPMC").getStore().getAt(0); 


 var value = record.get("ID"); 


 Ext.getCmp("CPMC").setValue(value);

以上是主要程序,这样运行以后,下拉框是不会自动选中的,
然而把Store单独拿出来定义:

var Strore_CPMC = new Ext.data.SimpleStore({//定义}); 


Strore_CPMC.load(data); 


var record= Ext.getCmp("CPMC").getStore().getAt(0); 
  
 var value = record.get("ID"); 

  Ext.getCmp("CPMC").setValue(value);

下拉框就会自动选择store中的第一行数据,其实在其他的方法也存在类似的问题,不知道这是什么原因。望各位朋友指教。

Javascript 相关文章推荐
5款JavaScript代码压缩工具推荐
Jul 07 Javascript
jquery中live()方法和bind()方法区别分析
Jun 23 Javascript
JS实现图片放大镜插件详解
Nov 06 Javascript
在Swiper内如何制作CSS3动画效果示例代码
Dec 07 Javascript
jQuery niceScroll滚动条错位问题的解决方法
Feb 03 jQuery
babel之配置文件.babelrc入门详解
Feb 22 Javascript
vue返回上一页面时回到原先滚动的位置的方法
Dec 20 Javascript
React中this丢失的四种解决方法
Mar 12 Javascript
详解vue.js移动端配置flexible.js及注意事项
Apr 10 Javascript
Vue拖拽组件列表实现动态页面配置功能
Jun 17 Javascript
H5+css3+js搭建带验证码的登录页面
Oct 11 Javascript
jQuery实现放大镜案例
Oct 19 jQuery
JavaScript 判断判断某个对象是Object还是一个Array
Jan 28 #Javascript
图像替换新技术 状态域方法
Jan 28 #Javascript
javascript innerText和innerHtml应用
Jan 28 #Javascript
使用JavaScript库还是自己写代码?
Jan 28 #Javascript
js或css实现滚动广告的几种方案
Jan 28 #Javascript
jquery中的sortable排序之后的保存状态的解决方法
Jan 28 #Javascript
javascript面向对象的方式实现的弹出层效果代码
Jan 28 #Javascript
You might like
关于页面优化和伪静态
2009/10/11 PHP
PHP实现生成唯一会员卡号
2015/08/24 PHP
PhpStorm连接服务器并实现自动上传功能
2020/12/09 PHP
js AspxButton的客户端操作
2009/06/26 Javascript
Javascript面向对象编程
2012/03/18 Javascript
jquery简单的拖动效果实现原理及示例
2013/07/26 Javascript
jquery数组之存放checkbox全选值示例代码
2013/12/20 Javascript
Javascript的闭包详解
2014/12/26 Javascript
15个jquery常用方法、小技巧分享
2015/01/13 Javascript
javascript小数精度丢失的完美解决方法
2016/05/31 Javascript
jQuery实现按钮点击遮罩加载及处理完后恢复的效果
2016/06/07 Javascript
js实现添加可信站点、修改activex安全设置,禁用弹出窗口阻止程序
2016/08/17 Javascript
MUI  Scroll插件的使用详解
2017/04/13 Javascript
node.js将MongoDB数据同步到MySQL的步骤
2017/12/10 Javascript
JavaScript实现计算圆周率到小数点后100位的方法示例
2018/05/08 Javascript
Vue 动态添加路由及生成菜单的方法示例
2019/06/20 Javascript
JS查找孩子节点简单示例
2019/07/25 Javascript
javascript设计模式 ? 抽象工厂模式原理与应用实例分析
2020/04/09 Javascript
windows下wxPython开发环境安装与配置方法
2014/06/28 Python
手动实现把python项目发布为exe可执行程序过程分享
2014/10/23 Python
Python+Socket实现基于UDP协议的局域网广播功能示例
2017/08/31 Python
Python实现的查询mysql数据库并通过邮件发送信息功能
2018/05/17 Python
python爬虫 urllib模块发起post请求过程解析
2019/08/20 Python
Python使用Turtle库绘制一棵西兰花
2019/11/23 Python
python获取响应某个字段值的3种实现方法
2020/04/30 Python
基于python实现地址和经纬度转换
2020/05/19 Python
Python延迟绑定问题原理及解决方案
2020/08/04 Python
HTML5 和小程序实现拍照图片旋转、压缩和上传功能
2018/10/08 HTML / CSS
护理专业本科生自荐信
2013/10/01 职场文书
银行职员工作失误检讨书
2014/10/14 职场文书
2014年计划生育工作总结
2014/11/14 职场文书
2014年乡镇纪委工作总结
2014/12/19 职场文书
学困生帮扶工作总结
2015/08/13 职场文书
2019最新校园运动会广播稿!
2019/06/28 职场文书
MySQL基础快速入门知识总结(附思维导图)
2021/09/25 MySQL
Docker 镜像介绍以及commit相关操作
2022/04/13 Servers