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 相关文章推荐
jQuery Ajax异步处理Json数据详解
Nov 05 Javascript
学习JavaScript设计模式(封装)
Nov 26 Javascript
Bootstrap布局方式详解
May 27 Javascript
javascript如何定义对象数组
Jun 07 Javascript
纯JS代码实现隔行变色鼠标移入高亮
Nov 23 Javascript
p5.js实现斐波那契螺旋的示例代码
Mar 22 Javascript
VUE脚手架具体使用方法
May 20 Javascript
node实现socket链接与GPRS进行通信的方法
May 20 Javascript
原生js通过一行代码实现简易轮播图
Jun 05 Javascript
vue-cli或vue项目利用HBuilder打包成移动端app操作
Jul 29 Javascript
vue3.0 的 Composition API 的使用示例
Oct 26 Javascript
JavaScript实现点击切换验证码及校验
Jan 10 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
收音机频率指针指示不准确和灵敏度低问题
2021/03/02 无线电
PHP最常用的ini函数分析 针对PHP.ini配置文件
2010/04/22 PHP
php中邮箱地址正则表达式实现与详解
2012/04/24 PHP
20个2014年最优秀的PHP框架回顾
2014/10/22 PHP
Linux系统中为php添加pcntl扩展
2016/08/28 PHP
php 伪造HTTP_REFERER页面URL来源的三种方法
2016/09/22 PHP
网页开发中的容易忽略的问题 javascript HTML中的table
2009/04/15 Javascript
DOM 基本方法
2009/07/18 Javascript
一个关于javascript匿名函数的问题分析
2012/03/30 Javascript
DOM基础教程之模型中的模型节点
2015/01/19 Javascript
Nodejs中 npm常用命令详解
2016/07/04 NodeJs
基于JavaScript实现验证码功能
2017/04/01 Javascript
详解vue 模版组件的三种用法
2017/07/21 Javascript
Node.JS使用Sequelize操作MySQL的示例代码
2017/10/09 Javascript
微信小程序内拖动图片实现移动、放大、旋转的方法
2018/09/04 Javascript
浅谈ng-zorro使用心得
2018/12/03 Javascript
Vue 自定义指令实现一键 Copy功能
2019/09/16 Javascript
vue-cli3 热更新配置操作
2020/09/18 Javascript
[58:42]DOTA2上海特级锦标赛C组败者赛 Newbee VS Archon第一局
2016/02/27 DOTA
[28:57]EG vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/16 DOTA
[02:55]含熏伴清风,风行者至宝、屠夫身心及典藏宝瓶二展示
2020/09/08 DOTA
Python中类型关系和继承关系实例详解
2015/05/25 Python
深入理解Python中命名空间的查找规则LEGB
2015/08/06 Python
Python制作爬虫采集小说
2015/10/25 Python
python3编码问题汇总
2016/09/06 Python
Python调用C++程序的方法详解
2017/01/24 Python
Python 专题四 文件基础知识
2017/03/20 Python
对pycharm 修改程序运行所需内存详解
2018/12/03 Python
python生成特定分布数的实例
2019/12/05 Python
python3利用Axes3D库画3D模型图
2020/03/25 Python
班组长岗位职责范本
2014/01/05 职场文书
大学生开西餐厅创业计划书
2014/02/01 职场文书
广告业务员岗位职责
2014/02/06 职场文书
一年级学生期末评语
2014/04/21 职场文书
诉讼财产保全担保书
2014/05/20 职场文书
解决vue自定义组件@click点击失效问题
2022/04/30 Vue.js