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 相关文章推荐
一实用的实现table排序的Javascript类库
Sep 12 Javascript
javascript XMLHttpRequest对象全面剖析
Apr 24 Javascript
javasciprt下jquery函数$.post执行无响应的解决方法
Mar 13 Javascript
JavaScript的内存释放问题详解
Jan 21 Javascript
Angular在一个页面中使用两个ng-app的方法(二)
Feb 20 Javascript
从零学习node.js之文件操作(三)
Feb 21 Javascript
ES6新增的math,Number方法
Aug 06 Javascript
微信小程序之页面跳转和参数传递的实现
Sep 29 Javascript
微信小程序实现YDUI的ScrollNav组件
Feb 02 Javascript
p5.js入门教程和基本形状绘制
Mar 15 Javascript
给localStorage设置一个过期时间的方法分享
Nov 06 Javascript
jQuery实时统计输入框字数及限制
Jun 24 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
ajax缓存问题解决途径
2006/12/06 PHP
DedeCMS dede_channeltype表字段注释
2010/04/07 PHP
php静态文件返回304技巧分享
2015/01/06 PHP
php打开本地exe程序,js打开本地exe应用程序,并传递相关参数方法
2018/02/06 PHP
laravel 解决paginate查询多个字段报错的问题
2019/10/22 PHP
JQuery 动态扩展对象之另类视角
2010/05/25 Javascript
javascript loadScript异步加载脚本示例讲解
2013/11/14 Javascript
判断字符串的长度(优化版)中文占两个字符
2014/10/30 Javascript
JS实现在网页中弹出一个输入框的方法
2015/03/03 Javascript
原生JavaScript编写俄罗斯方块
2015/03/30 Javascript
js简单实现标签云效果实例
2015/08/06 Javascript
jquery.fastLiveFilter.js实现输入自动过滤的方法
2015/08/11 Javascript
深入浅析JavaScript中对事件的三种监听方式
2015/09/29 Javascript
JavaScript 对象字面量讲解
2016/06/06 Javascript
浅析JS中对函数function的理解(基础篇)
2016/10/14 Javascript
jQuery Mobile漏洞会有跨站脚本攻击风险
2017/02/12 Javascript
JavaScript拖动层Div代码
2017/03/01 Javascript
微信小程序注册60s倒计时功能 使用JS实现注册60s倒计时功能
2017/08/16 Javascript
vue router 跳转后回到顶部的实例
2018/08/31 Javascript
vue-router实现嵌套路由的讲解
2019/01/19 Javascript
vue+iview/elementUi实现城市多选
2019/03/28 Javascript
JavaScript语句错误throw、try及catch实例解析
2020/08/18 Javascript
jQuery实现带进度条的轮播图
2020/09/13 jQuery
Python学习资料
2007/02/08 Python
python网络编程学习笔记(六):Web客户端访问
2014/06/09 Python
Python Learning 列表的更多操作及示例代码
2018/08/22 Python
Python生成器的使用方法和示例代码
2019/03/04 Python
解决PDF 转图片时丢文字的一种可能方式
2021/03/04 Python
英语一分钟演讲稿
2014/04/29 职场文书
有关爱国演讲稿
2014/05/07 职场文书
七夕情人节促销方案
2014/06/07 职场文书
羊脂球读书笔记
2015/06/30 职场文书
餐馆开业致辞
2015/08/01 职场文书
党风廉政承诺书2016
2016/03/25 职场文书
python超详细实现完整学生成绩管理系统
2022/03/17 Python
什么是css原子化,有什么用?
2022/04/24 HTML / CSS