javascript-extjs 下拉框只能显示从数据库返回的value值而无法显示文本值

问题描述

extjs 下拉框只能显示从数据库返回的value值而无法显示文本值

xtype : 'combobox',
fieldLabel : '类型',
afterLabelTextTpl : '*',
name : 'type',
store : new Ext.data.SimpleStore({
fields : ['ItemValue', 'ItemText'],
data : [ [ 1, '推荐医院' ],[ 2, '合作药店' ],[ 3, '合作药企' ],[ 4, '首页分类' ],[ 5, '热门话题' ],[ 6, '首页广告' ],[ 7, '新闻图片' ] ]
}),
valueField : 'ItemValue',
displayField : 'ItemText',
typeAhead : true,
queryMode : 'local',
emptyText : '请选择...',
editable : false,
allowBlank : false,
width : 180

应该显示"合作药店",但是在下拉框中显示2. 请问这是为什么?应该怎么修改?

解决方案

ext4.1显示正常,什么版本的,确认你出问题的代码是这些。。?

解决方案二:

在下拉框中显示选定值

时间: 2024-09-08 14:30:15

javascript-extjs 下拉框只能显示从数据库返回的value值而无法显示文本值的相关文章

extJs 下拉框联动实现代码_extjs

复制代码 代码如下: // 第一个下拉框 var parentStore = new Ext.data.Store({ proxy: new Ext.data.HttpProxy({ url: 'loadByParentid.action?parentid=1001' }), reader: new Ext.data.JsonReader({ root: 'list', id: 'id' }, [ {name: 'id', mapping: 'id'}, {name: 'mc', mapping

Javascript select下拉框操作常用方法_表单特效

复制代码 代码如下: function AddDropDownList(id,fatherCtl) { if(!document.getElementById(id)) { var ddl = document.createElement('select'); ddl.setAttribute("id",id); if(fatherCtl&&document.getElementById(fatherCtl)) document.getElementById(fathe

extjs下拉框问题

问题描述 如何解决如下下拉框隐藏问题? 解决方案 在 ComboBox hide事件里隐藏fieldLabel 标签var c = new Ext.form.ComboBox({hideLable : true,fieldLabel : 'dd',listeners : {hide : function(com) {com.el.parent().parent('.x-form-item').hide();}}})

kendo下拉框change事件,点击下拉框里的动态数据,change事件的grid会显示对应的数据,但是,无论我点几次动态数据,grid显示的值都是第一次的值

问题描述 $("#floor").kendoDropDownList({dataSource:{transport:{read:function(option){varurl=roomWebService+"GetLousByJiDiId";vardata={};ajaxWebService(url,data,null,option.success,null);}},schema:{data:function(response){varresult=$.parseJ

JavaScript实现单击下拉框选择直接跳转页面的方法_javascript技巧

本文实例讲述了JavaScript实现单击下拉框选择直接跳转页面的方法.分享给大家供大家参考.具体实现方法如下: <script type="text/JavaScript"> <!-- function MM_jumpMenu(targ,selObj,restore){ //v3.0 eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");

javascript-下拉一次后下拉框变灰问题不能再更改了怎么做

问题描述 下拉一次后下拉框变灰问题不能再更改了怎么做 我想第一次选择之后,以后就不能再更改了,也就是下拉框只能选择一次,这个用js怎么实现,具体写下代码,谢谢 渠道选择APP网站纸媒杂志 解决方案 其实你可以在其中定义一个隐藏的变量为0,当你下拉一次的时候就给这个变量设置值为1,下拉事件的时候,就判断这个值是否是1,是1就不展开下拉列表. 或者你可以绑定一个下拉列表框选择事件,当下拉列表有值的时候就变灰,并且选中也不展开下拉列表. 解决方案二: 例如这个select控件的id叫做channel

JS仿百度自动下拉框模糊匹配提示_javascript技巧

实际项目中,我们可以把数据获取改成ajax动态获取,在 getContent()中 <!DOCTYPE> <html> <head> <title>js/jQuery实现类似百度搜索功能</title> <meta name="Author" content="Michael"> <meta name="Keywords" content="js/jQuery

实例解说:百度搜索下拉框与百度相关搜索原理

每天跟百度打交道的站长们与百度产品紧密接触,尤其在使用搜索功能搜索某个关键词时,都会看到其相关搜索关键词与下拉框搜索关键词.通过百度这一功能,我们在筛选关键词时可以看到拓展出一些热门的相关关键词.那么,怎么理解这两个搜索功能的属性,今天给大家解析一下百度相关搜索和下拉框搜索的原理,也可以从中了解到所谓的刷百度搜索下拉框是怎么一回事? 先在百度中直接搜索"game",这时候在地址栏可以看到http://www.baidu.com/s?wd=game&rsv_spt=1&i

easyui-请问如何在&amp;amp;lt;th&amp;amp;gt;标签中实现下拉框的效果?

问题描述 请问如何在<th>标签中实现下拉框的效果? 项目前台用的是easyUI来显示数据,现在需要在" "标签中实现下拉框的效果,请问怎样做? 解决方案 th标签内嵌套select标签 解决方案二: 可以使用div放在th里面,通过事件来显示或隐藏