{
// store:new Ext.data.SimpleStore({
// fields:['parentId','dictName'],
// data:[['1','宋体'],['2','楷体'],['3','魏碑'],['4','黑体']]
// }),
fieldLabel:'父节点',
xtype:'combo',
triggerAction:'all',
// hiddenName:"aaa",
// valueField:'parentId',
id:'key',
displayField:'dictName',
//mode:'local',
name:'key',
//hiddenName:"parentId", //当数据为本地数据的时候,可以通过键值对来获得下拉框的值,远程暂时没有解决方案
// //远程调用,查询到数据库中的数据,然后显示
store:rankData = new Ext.data.JsonStore({
root:'list',
proxy : new Ext.data.HttpProxy({
url : 'dictparent.action'
}),
fields:['dictName','id']
}) ,
listeners : {
scope : this,
'select' : function(combo, record, index ) {
alert(Ext.util.JSON.encode(record.data.dictName) );
alert(Ext.util.JSON.encode(record.data.id));
// Ext.getCmp('key').setValue(Ext.util.JSON.encode(record.data.id));
}
}
}
在ComboBox中如果数据为远程的取得的话,且数据为(key ,value)的方式显示的话,那么使用传统的方式是无法取得key的数据的。
这时需要我们自己在comboBox中处理下,此处加上select事件,然后强制设置comboBox的值即可!
分享到:
相关推荐
用Ext 2.0 combobox 做的省份和城市联动选择框的例程
用EXT来实现下拉框ComboBox 下拉框可以实现分页
用Ext 2_0 combobox 做的省份和城市联动选择框 DOJO中国
NULL 博文链接:https://leonel.iteye.com/blog/454174
直接放到tomcat下.访问iconcombo.html页面 用的的文件名称如下:iconcombo.html js/Ext.ux.IconCombo.js css/Ext.ux.IconCombo.css
Ex4.0共2个压缩包特性,《ext js权威指南》 前 言 第1章 ext js 4开发入门 / 1 1.1 学习ext js必需的基础知识 / 1 1.2 json概述 / 3 1.2.1 认识json / 3 1.2.2 json的结构 / 3 1.2.3 json的例子 / 4 1.2.4 ...
今天突然遇到ComBox选项长度过长问题.. 故重绘实现ComBox选项过长换行问题.
<script type="text/javascript" src="ext/2.0/adapter/ext/ext-base.js"> <script type="text/javascript" src="ext/2.0/ext-all.js"> <!-- 下面这行 --> ...
这次只单独打包了本例子的html文件,大家注意一下js和css的路径就可以了
ext可编辑表格Ext.onReady(function() { Ext.QuickTips.init(); //格式化日期 function formatDate(value) { return value ? value.dateFormat('Y年m月d日') : ''; } // 别名 var fm = Ext.form; //...
TabPanel使用autoLoad加载的页面中的js脚本没有执行 B. 修改日志 C. 后记 C.1. 2007年12月5日,迷茫阶段 C.1.1. 仇恨 C.1.2. 反省 C.2. 关于ext与dwr整合部分的讨论 C.3. 怎么看文档附件里的范例 D. 贡献者列表 ...
问题发生的状况 因为是在原项目的基础上导入Ext js , 所以页面中的form 并不是通过标准的 先创建form 组件, 再add form field 的方式进行的。 这里使用的 是纯html的form 和 input, 再使用Ext js 把 input render ...
为了解决这个问题需要在EditorGridPanel的ColumnModel中显示ComboBox的地方使用renderer属性,重新渲染,方法如下: 代码如下: //部门列表 var comboxDepartmentStore = new Ext.data.Store({ proxy: new Ext.data....
TabPanel使用autoLoad加载的页面中的js脚本没有执行 A.9. 有关grid的一些小问题 A.9.1. 如何让grid总所有的列都支持排序 A.9.2. 修改一个grid的ColumnModel和Store A.9.3. 动态为ds添加参数baseParams A.10. 有关...
combobox定义 combobox 中的id必须要有,后面要跟据id取combobox值。 代码如下: var comboBox = new Ext.form.ComboBox({ id : “cb”, //必须有 typeAhead : true, readOnly : true, allowBlank : false, autoScro
最近涉及到的一个项目中,...Ext.extend(Ext.form.ComboBox, { constructor: function (cfg) { cfg = cfg || {}; Ext.ux.TreeCombo.superclass.constructor.call(this, Ext.apply({ maxHeight: 300, editable: false
new Ext.form.ComboBox({ store: new Ext.data.JsonStore({ idProperty: 'VehicleNo', url: '../ajax/test.ashx, fields: ['VehicleNo', 'phoneNum'] }), id:'querynodesid', emptyText:'快速检索', ...
TabPanel使用autoLoad加载的页面中的js脚本没有执行 B. 修改日志 C. 后记 C.1. 2007年12月5日,迷茫阶段 C.1.1. 仇恨 C.1.2. 反省 C.2. 关于ext与dwr整合部分的讨论 C.3. 怎么看文档附件里的范例 D. 贡献者...
也已经写了很久时间的extjs ,每次都用到很多的combobox,配置很多东西觉得实在是太麻烦,所以根据常用到的情况写了一个简便的combobox,再次记录下来,以免放在某个地方忘记了找不到了。 定义一个基本的...