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 相关文章推荐
COM中获取JavaScript数组大小的代码
Nov 22 Javascript
Javascript技巧之不要用for in语句对数组进行遍历
Oct 20 Javascript
js中的preventDefault与stopPropagation详解
Jan 29 Javascript
JS中判断null、undefined与NaN的方法
Mar 26 Javascript
jQuery插件slick实现响应式移动端幻灯片图片切换特效
Apr 12 Javascript
高效的jquery数字滚动特效
Dec 17 Javascript
JS组件系列之Bootstrap Icon图标选择组件
Jan 28 Javascript
JavaScript数据类型转换的注意事项
Jul 31 Javascript
javascript基础进阶_深入剖析执行环境及作用域链
Sep 05 Javascript
微信小程序显示下拉列表功能【附源码下载】
Dec 12 Javascript
js中split()方法得到的数组长度问题
Jul 19 Javascript
js实现网页随机验证码
Oct 19 Javascript
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
PHP5.2下chunk_split()函数整数溢出漏洞 分析
2007/06/06 PHP
2个Codeigniter文件批量上传控制器写法例子
2014/07/25 PHP
php加密之discuz内容经典加密方式实例详解
2017/02/04 PHP
PHPMailer使用QQ邮箱实现邮件发送功能
2017/08/18 PHP
PHP命名空间与自动加载类详解
2018/09/04 PHP
网页里控制图片大小的相关代码
2006/06/25 Javascript
Document.location.href和.replace的区别示例介绍
2014/03/04 Javascript
JavaScript实现16进制颜色值转RGB的方法
2015/02/09 Javascript
JS实现让网页背景图片斜向移动的方法
2015/02/25 Javascript
jQuery实现简单二级下拉菜单
2015/04/12 Javascript
完美解决spring websocket自动断开连接再创建引发的问题
2017/03/02 Javascript
jQuery插件Echarts实现的渐变色柱状图
2017/03/23 jQuery
jQuery插件FusionCharts实现的MSBar3D图效果示例【附demo源码】
2017/03/23 jQuery
解决vue移动端适配问题
2018/12/12 Javascript
判断“命令按钮”是否被鼠标单击详解
2019/07/31 Javascript
Javascript类型判断相关例题及解析
2020/08/26 Javascript
解决ant design vue中树形控件defaultExpandAll设置无效的问题
2020/10/26 Javascript
Python简单获取自身外网IP的方法
2016/09/18 Python
在IPython中进行Python程序执行时间的测量方法
2018/11/01 Python
python3 中使用urllib问题以及urllib详解
2020/08/03 Python
查找适用于matplotlib的中文字体名称与实际文件名对应关系的方法
2021/01/05 Python
python读取图片颜色值并生成excel像素画的方法实例
2021/02/19 Python
matplotlib bar()实现百分比堆积柱状图
2021/02/24 Python
CSS3 flex布局之快速实现BorderLayout布局
2015/12/03 HTML / CSS
澳大利亚的奢侈品牌:Oroton
2016/08/26 全球购物
Hotels.com爱尔兰:全球酒店预订
2017/02/24 全球购物
美国折扣宠物药房:Total Pet Supply
2018/05/27 全球购物
vue项目实现分页效果
2021/03/24 Vue.js
大学生四个方面的自我评价
2013/09/19 职场文书
机关办公室岗位职责
2014/04/16 职场文书
文秘班元旦晚会活动策划方案
2014/08/28 职场文书
党员四风问题个人对照检查材料
2014/10/26 职场文书
贪污受贿检讨书范文
2014/11/19 职场文书
CSS3新特性详解(五):多列columns column-count和flex布局
2021/04/30 HTML / CSS
Windows 11要来了?微软文档揭示Win11太阳谷 / Win10有两个不同版本
2021/11/21 数码科技
Nginx反向代理、重定向
2022/04/13 Servers