Ext combobox设置valueField问题!

comboBox是动态的,二级联动的.由于业务需要,在加载页面时一定要选中从后台取出的其中一条数据(已实现),但是
setValue()设置的是displayField 的值,我想问怎么动态设置valueField 的值..急..!!!
[code="java"] swjgStore = new Ext.data.Store({
url : 'getSwjgComboBoxValuePeccancyRecord.action',
reader : new Ext.data.JsonReader({
root : 'swjgRows'
}, Ext.data.Record.create([{
name : 'orgId'
}, {
name : 'name'
}]))
});
swjgStore.load();
var swjgCombo = new Ext.form.ComboBox({
store : swjgStore,
fieldLabel : '税务机关',
displayField : 'name',
labelStyle : "text-align:left;width:60;",
anchor : '90%',
hiddenName:'orgId',
typeAhead : true,
valueField : 'orgId',
editable : false,
forceSelection : true,
triggerAction : 'all',
selectOnFocus : true
});

swjgStore.on('load', function() {
            var swjgComboValue = swjgStore.getAt(0);
            swjgCombo.setValue(swjgComboValue.get('name'));


        });

var sgyStore = new Ext.data.Store({
            url : 'getSgyComboBoxValuePeccancyRecord.action',
            reader : new Ext.data.JsonReader({
                        root : 'sgyRows'

                    }, Ext.data.Record.create([{
                                name : 'code'
                            }, {
                                name : 'name'
                            }]))
        });
sgyStore.on("beforeload", function(store, options) {
            var swjgId = swjgCombo.getValue();
            var new_params = {
                swjg : swjgId
            };
            Ext.apply(options.params, new_params);
            baseParams : {
                swjgId : swjgId
            }

        });
swjgCombo.on('select', function() {
            sgyCombo.clearValue();
            sgyStore.load({});
        });

var sgyCombo = new Ext.form.ComboBox({
            store : sgyStore,
            fieldLabel : '税管员',
            displayField : 'name',
            valueField : 'code',
            typeAhead : true,
            editable : false,
            forceSelection : true,
            triggerAction : 'all',
            emptyText : '请选择...',
            selectOnFocus : true,
            labelStyle : "text-align:left;width:60;",
            anchor : '90%'
        });

[/code]

5个回答

提交到后台的值是

hiddenName属性设置的值。 切记!!!

给你个参考
[code="java"]var alertLevel = new Ext.form.ComboBox( {
id:'cmb_alertLevel',
hiddenName:"level", //提交到后台的input的name
store: new Ext.data.SimpleStore({
fields: ['myId', 'displayText'],
data: [['0', 'Emergency'], ['1','Alert'],
['2','Critical'],['3','Error'],
['4','Warning'],['5','Notice'],
['6','Informational'],['7','Debug']]
}),
valueField: 'myId', //option.value
displayField: 'displayText', //option.text
typeAhead : true,
triggerAction : 'all',
emptyText : '所有',
mode: 'local',
applyTo : 'alertLevel'
});[/code]

[quote]重要属性设置 hiddenName:'level'。 [/quote]
后台直接通过 String alertLevel = request.getParameter("level");获取值

添加
[code="java"]swjgCombo.setRawValue(swjgComboValue.get('name'));[/code]

试一试

roleinfo_ds = new Ext.data.Store({
//autoLoad : true,
//baseParams : {
// start:0,
// limit:1000
//},
proxy: new Ext.data.HttpProxy({url:"<%=path%>/roleInfoAction.do?method=getAllRoleInfo"}),

reader: new Ext.data.JsonReader({
root:'roleInfoList',
totalProperty : 'roleInfoTotal'

},
[
{name: 'id',mapping: 'id',type: 'int'},
{name: 'roleCode',mapping: 'roleCode',type: 'string'},
{name: 'name',mapping: 'name',type: 'string'}
])
});

        roleinfo_ds.load({params:{start:0, limit:1000}});

        roleinfo_cmb = new Ext.form.ComboBox({
            id:'customservice_query_roleCode',
            name:'customservice_query_roleCode',
            fieldLabel: '角色名称',
            width:80,
            xtype:'combo',
            typeAhead: true,
            //readOnly:true,
            store:roleinfo_ds,
            loadingText: '',                
            valueField: 'id',
            displayField:'name',
            mode: 'remote',
            triggerAction: 'all',
            editable:false,
            emptyText: '所有',
            selectOnFocus:true,
            forceSelection: true,
            value: '',
            resizable:true
        });

不是很明白你想要做什么,是不是打开页面时就选中swjg的第一个选项,然后sgyCombo也要跟着联动?

如果是这样的话,那试试这样
[code="java"]

swjgStore.on('load', function() {

var swjgComboValue = swjgStore.getAt(0);

swjgCombo.setValue(swjgComboValue.get('orgId'));

         swjgCombo.fireEvent('select', swjgCombo, swjgComboValue , 0);    
      }); 

[/code]

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
关于ext中ComboBox设置默认值的问题
首先说明一下rnstore通过数据库查询结果如rn text:1 value: aaaarn text:2 value: bbbbrn text:3 value: ccccrn text:4 value: ddddrnrn怎样[color=red]通过text[/color]设置ComboBox的默认值,即只知道2,不知道查询结果里2到底对应什么,通过text=2使combobox默认值为 bbbb
ext中name,valueField,displayField的区别是什么?
ext中name,valueField,displayField的区别是什么?一般一个comb都写成rn valueField : 'id',rn displayField : 'name',rncomb中显示的是变量的“name”值,那valueField : 'id'有什么作用,还有必要定义name:....?定义了又是什么意思?
请问easyui 下如何获取combobox valueField的值
求大神指教 我这里getValue 获得是getText的值。rnrn[img=https://img-bbs.csdn.net/upload/201712/02/1512194920_763696.png][/img][img=https://img-bbs.csdn.net/upload/201712/02/1512194931_102634.png][/img]
Ext的combobox的问题
如果设置combo的属性readOnly:true,这时候当combo获得焦点的时候用键盘向下键还是能够改变值。rn我不想用disabled 还有什么办法?
关于ext combobox的问题
在ext中当checkbobox被选中时如何获得当前选中行的rownumber编号,rownumber对象是ext自带的(Ext.grid.RowNumberer)
ext:ComboBox 绑定问题
function ddlDefaultBusinessModelType_Select(obj) rn ddlDefaultPage.clearValue();rn var res = ManagerAccount.AjaxDefaultPage(obj.value).value;rn if (res.length <= 0) return; rn var store = new Ext.data.Store(rn data: eval(res),rn reader: new Ext.data.JsonReader(,[ name: 'title' , name: 'url'])rn );rn ddlDefaultPage.displayField = "title";rn ddlDefaultPage.valueField = "url";rn ddlDefaultPage.store = store;rn rn //ddlDefaultPage.setValue(store.getAt(0).get("url"));rnrnrnddlDefaultBusinessModelType(ext:ComboBox) 的选择的时候 调用 function ddlDefaultBusinessModelType_Select(obj)rn绑定 ddlDefaultPage(ext:ComboBox) 当第一次选择ddlDefaultBusinessModelType的时候 绑定rnddlDefaultPage正常,第二次就不行了,断点调试 var res = ManagerAccount.AjaxDefaultPage(obj.value).value;rnres 是有数据的
ext:combobox的初始化问题
我的web程序中用到了combobox控件,需要初始化1到140的整数,初始化代码如下:rnprotected void Page_Load(object sender, EventArgs e)rn rn if (!IsPostBack && !Ext.IsAjaxRequest)rn rn for (int i = 1; i <= 140; i++)rn rn ComboBox_Group.AddItem(i.ToString(),i.ToString());rn rn for (int j = 1; j <= 12; j++)rn rn ComboBox_Pack.AddItem(j.ToString(), j.ToString());rn rn rn rn rn这个代码哪里有问题啊???正确的应该是什么样的啊??
急!Ext comboBox问题
我想用Ext的comboBox做一个列表,当值被加载进去时就将值全部显示出来,并可对里面的值进行多选操作rn有点类似于TextArea的效果[img=http://E:/TempPhoto/select.bmp][/img],特请教Ext高手,在线等。。。
Ext ComboBox联动的问题
Ext中做省份,城市,区的联动时,到区的时候就显示不到文字了,虽然能进行选择操作,为什么?
Ext combobox 监听问题
[code="java"]rn...rnenableKeyEvents:true,rnlisteners:rn "keyup":function(f)//keyup监听没反应,换成keydown就没问题,但是keydown只能获取旧的输入值rn alert(this.el.dom.value);rn rnrn...rn[/code]rn我用的是ext2.0rn我的目的是要实时获取用户在combobox手动输入的信息,请问高手们有什么解决办法没?
Ext combobox的问题
我做了一个Ext的combobox,里面是商品名称,然后我要判断选的内容,如果是之前已经出现过的商品名称,就提示不能输入。我把这个判断写在beforeselect事件里。问题是,如果是选择了已经选过的名称,提示后选的内容还是会填充进去的,combobox的值还是会选择的,怎么样使的这个值不附给combobox呢?(比如我选了1,如果1系统认为不能输入的,则提示不能选择该值,但是提示后1的值还是会出现在combobox里,怎么样不出现?给这个combobox重新附值我试过,没用。)
Ext combobox加载问题
Ext combobox加载的问题,rn我选中grid中一行的数据后,跳出对话框对里面的数据进行编辑,rn但是其中有combobox,在后台表里取出来的是外键的ID,自动给combobox赋值,这样有个问题,他出来的id,而不是name!rnrn汗,表达能力不行,不知道看得懂不!
Ext combobox 传值问题
最近在学习Ext的时候做了一个查询界面通过一个formpanel传值到后面的一个servlet但是在combobox的值在传递时老是卡住,用Firefox调试得到的出错信息:rnvalue1 is not definedrnExt.DomHelper=function()var s=null,j=...()return("DragDrop "+this.id))(); rn用Myeclipse调试网页发现在Servlet已经取到所要的值,但是提交页面一直卡住,代码如下请高手给指点指点。rnrnExt.onReady(function() rnrn Ext.QuickTips.init();rn var cm = new Ext.grid.ColumnModel([rn header : '被查询表所在的数据库名称',rn dataIndex : 'db_name'rn , rn header : '被查询表的名称',rn dataIndex : 'table_name'rn , rn header : '数据量',rn dataIndex : 'total'rn ]);rn var dataRecord = new Ext.data.Record.create([rn name : 'db_name'rn , rn name : 'table_name'rn , rn name : 'total'rn ])rn var store = new Ext.data.Store(rn proxy : new Ext.data.HttpProxy(rn url : 'test'rn ),rn reader : new Ext.data.JsonReader(rn totalProperty : 'totalProperty',rn root : 'root'rn , dataRecord),rn remoteSort : falsern );rn store.load(rn params : rn start : 0,rn limit : 7rn rn );rn var grid = new Ext.grid.GridPanel(rn height : 199,rn loadMask : true,rn store : store,rn cm : cm,rn bbar : new Ext.PagingToolbar(rn pageSize : 3,rn store : store,rn displayInfo : true,rn displayMsg : '显示第 0 条到 1 条记录,一共 2 条',rn emptyMsg : "没有记录"rn ),rn viewConfig : rn forceFit : truern rn );rn store.load();rn var combostore = new Ext.data.Store(rn proxy : new Ext.data.HttpProxy(rn url : 'JS/07-04-01.txt'rn ),rn reader : new Ext.data.ArrayReader(, [rn name : 'value'rn , rn name : 'text'rn ])rn );rn combostore.load();rnrn var combo = new Ext.form.ComboBox(rn store : combostore,rn fieldLabel : '查询表名',rn// id:'table_name',rn name : 'table_name',rn width : 130,rn// value:'text',rn emptyText : '请选择目标表',rn mode : 'remote',rn triggerAction : 'all',rn valueField : 'value',rn displayField : 'text',rn minListWidth:230,rn pageSize : 5,rn resizable : true,rn readOnly : falsern );rn var Date1 = new Ext.form.DateField(rn width : 130,rn name : 'date1',rn fieldLabel : '起始日期',rn emptyText : '开始时间',rn format : 'Y-m-d'rn );rn var Date2 = new Ext.form.DateField(rn width : 130,rn name : 'date2',rn fieldLabel : '结束日期',rn emptyText : '结束时间',rn format : 'Y-m-d'rn );rn var form = new Ext.form.FormPanel(rn labelAlign : 'right',rn labelWidth : 60,rn frame : true,rn buttonAlign : 'center',rn width : 650,rn url : 'test',rn items : [rn layout : 'column',rn items : [rn columnWidth : .33,rn layout : 'form',rn items : [combo]rn , rn columnWidth : .33,rn layout : 'form',rn items : [Date1]rn , rn columnWidth : .33,rn layout : 'form',rn items : [Date2]rn ]rn ],rn buttons : [rn text : '查询',rn formBind : true,rn type : 'submit',rn // 定义表单提交事件rn handler : function() rn // 提交到服务器操作rn form.form.doAction('submit', rn url : 'test',// 文件路径rn method : 'post',// 提交方法post或getrn waitTitle : '登录中',rn waitMsg:'发送数据中...',rn // 提交成功的回调函数rn success : function(form, action) rn store.load();rn ,rn // 提交失败的回调函数rn failure : function() rn Ext.Msg.alert('错误',rn '服务器出现错误请稍后再试!');rn rn );rn rn , rn text : '取消',rn handler : function() rn form.form.reset();rn // 重置表单rn ]rn );rn var win = new Ext.Window(rn closable : false,rn draggable : false,rn resizable : false,rn title : '数据查询',rn width : 650,rn height : 305,rn items : [form, grid]rn );rn win.show();rn );rn
ext combobox
表单:增加rn需求:combox的值为0/1,只能有1个0rn服务端:获取客户端提交的表单值,验证rn操作如下:rn1.数据库已经有0,打开窗口,输入0,提交rn2.提交失败,关闭增加的窗口rn3.再次打开增加窗口,combox控件没有了rnrn不是经常出现这样的问题,经常偶尔出现rn这可能是什么原因呢?
valueField 属性的问题。。
valueField : "value",rn怎么能得到这个属性的value值。rn 我从后台把下拉框值的ID存在这个value里面,我在前台要怎么得到ID呢?rn我用的2.0rn所以 Store.getAt(0).data.value 这个方法不行。
Ext ComboBox设置选中初始值的问题解决方案
文章分类:Web前端 一定要注意的问题: 1、autoLoad:true,一定要设置autoLoad的值为true,否则显示的是value 而不是text 2、一定要添加监听事件:comboBox一定要设置id;用setValue方法为其设置选中值的value,对应的就是store中选项! Java 代码 1. var storezone = new Ext.data....
Ext里面ComboBox的隐藏问题
在隐藏ComboBox时,其fieldLabel不能被隐藏。我用的是2.0版本的Ext.rnrn[code=JScript]rnvar modelCb = new Ext.form.ComboBox(rn fieldLabel: '模型',rn hiddenName:'model',rn store: new Ext.data.SimpleStore(rn fields: ['Id', 'Name'],rn data : [rn ['AL', 'Alabama', 'The Heart of Dixie'],rn ['AK', 'Alaska', 'The Land of the Midnight Sun']rn ]rn ),rn valueField:'Id',rn displayField:'Name',rn hiddenName: 'op_objects',rn typeAhead: true,rn mode: 'local',rn triggerAction: 'all',rn emptyText:'-- 请选择 --',rn selectOnFocus:truern );rnmodelCb.hide(); //这样不能隐藏fieldLabelrnrn[/code]rnrn1、我希望隐藏掉整个ComboBox包括fieldLabel。rn2、我希望能动态根据我的需要(如选择了人员fieldLabel就显示人员,选择了部门就显示部门)改变fieldLabel的值。如button的setText();一样。
Ext Js ComboBox问题 高分
问题背景描述如下:rn有两个Ext.Window,每个window有一个FormPanel。每个FormPanel上只有一个ComboBox。这两个ComboBox的Store不同,mode:'local'。现共有两个按钮,点击相应按钮弹出相应的Window。rn问题描述:1.任意点击一个按钮,在弹出的window的Combobox选择一个选项,关闭window。2.点击另一个按钮,在弹出的window的Combobox选择一个选项,关闭window。3[color=#FF0000].再弹出第一次的window,发现上面的Combobox无法选择了。[/color]rn请教大家!谢谢!rn代码如下:rn[code=JScript]rnExt.onReady( function()rn var data1 = [["A"],["B"],["C"],["D"]];rn var data2 = [["1"],["2"],["3"],["4"]];rn var store1 = new Ext.data.ArrayStore(rn fields:['value'],rn data:data1rn );rn var store2 = new Ext.data.ArrayStore(rn fields:['abc'],rn data:data2rn );rn rn var combox1 = new Ext.form.ComboBox(rn store:store1,rn mode:'local',rn name:'xmlbm',rn displayField:'value',rn triggerAction : 'all',rn width:100,rn emptyText:'Please select'rn );rn var combox2 = new Ext.form.ComboBox(rn store:store2,rn mode:'local',rn name:'xmlxm',rn displayField:'abc',rn triggerAction : 'all',rn width:100,rn emptyText:'Please select'rn );rn rn var form1 = new Ext.form.FormPanel(rn buttons:[rn rn text:'Cancel',rn handler:function()rn win1.hide();rn rn ],rn buttonAlign:'center',rn items:[combox1]rn );rn rn var form2 = new Ext.form.FormPanel(rn buttons:[rn rn text:'Cancel',rn handler:function()rn win2.hide();rn rn ],rn buttonAlign:'center',rn items:[combox2]rn );rn rn var win1 = new Ext.Window(rn plain:true,rn modal:true,rn width:500,rn height:300,rn closeAction:'hide'rn );rn win1.add(form1);rn var win2 = new Ext.Window(rn plain:true,rn modal:true,rn width:500,rn height:300,rn closeAction:'hide'rn );rn win2.add(form2);rn rn function showWin1()rn win1.show();rn rn function showWin2()rn win2.show();rn rn rn var btn1 = Ext.get('win1');rn btn1.on('click',showWin1);rn var btn2 = Ext.get('win2');rn btn2.on('click',showWin2);rn[/code]
Ext combobox加载数据量过大的问题
最近在做项目时遇到一个修改中学代码的的问题。由于历史原因,中学代码有六千多条数据。数据量太大,装载有时会出现错误,而且不利于使用。解决方法:combobox可编辑,数据两个字符后再load store。   代码如下: var zxyxStore = new Ext.data.Store({ url : pkustuStatusBkxj.virUrl + 'jpf/bas...
EXT 中 ComboBox赋值问题
最近用Ext.form.ComboBox使用时出现了一些问题。   使用combobox.setValue(&quot;val&quot;);时无法赋值成功。 而有些combobox可以赋值成功,后来将无法赋值的赋值语句放在渲染显示之后做,成功赋值。   总结了两者的区别,在于不能赋值的combobox是处于disabled状态,初步确定是disabled状态的combobox无法赋值。...
Ext隐藏和显示combobox问题
Ext.getCmp("cc")//一个combobox组件rnExt.getCmp("cc").show();//调用显示rnExt.getCmp("cc").hide();//调用隐藏rn出现一个问题。无论是隐藏还是显示,这个combobox组件的fieldLabel:'选项'配置后,这'选项'两个字还存在rn求解决。。怎么让组件显示或隐藏的时候让fieldLabel:'选项'也跟着显示或隐藏
Ext关于comboBox级联的问题
我们一般在项目开发的时候都会注意 重用的问题。不然每次都new一个组件的时候会因为一些繁琐的配置而伤透脑经,所以我写了一个 Ext comboBox的级联重用类。但是现在问题出来了。。rn我先把代码发给大家把rnrn[code="java"]CascadeCombo = Ext.extend(Ext.form.ComboBox, rn // valueField : 'id',rn // displayField : 'label',rn mode : 'local',rn emptyText : '请选择',rn triggerAction : 'all',rn editable:false,rn forceSelection:false,rn selectOnFocus:true,rn typeAhead:true,rn rn initComponent : function() rn this.children = [];rn /**rn * 调用父类的构造函数(必须)rn */rn CascadeCombo.superclass.initComponent.apply(this, arguments);rn /**rn * 设置数据源rn */rn this.store = new Ext.data.Store( rn baseParams : this.params || ,rn proxy : new Ext.data.HttpProxy( rn url : this.dataUrlrn ),rn reader : new Ext.data.JsonReader( rn root : 'root',rn totalProperty : 'totalProperty'rn , this.storeFields)rn );rn ,rn /**rn * 设置默认值,并触发select事件rn */rnrn setDefaultValue : function(v) rn this.setValue(v);rn this.fireEvent('select', this);rn ,rnrn /**rn * 向数据源添加request参数rn */rnrn addParams : function(parameters) rn Ext.apply(this.store.baseParams, parameters);rn ,rnrn /**rn * 添加下级级联的下拉框rn */rnrn addChild : function(child) rn this.children.push(child);rn ,rnrn /**rn * 重新加载数据源rn */rnrn reload : function() rn if (this.store) rn this.store.load();rn rn if (this.defaultValue) rn this.setDefaultValue(this.defaultValue);rn this.defaultValue = null;// 默认值只初始化一次rn rn return this;rn ,rnrn listeners : rn select : function(combo, record, index) rn Ext.each(this.children, function(child) rn child.addParams( rn parent : combo.valuern );rn child.defaultValue = '请选择';rn child.reload();rn );rn rn rnrn );rnrnExt.onReady(function() rn var roleGroup = new CascadeCombo( rn dataUrl : path + '/sys/queryAllRolegroup.pt',rn // renderTo : 'sel1',rn hiddenName:'rolegroupId',rn params : rn id : 'rolegroupId'rn ,rn storeFields : [ rn name : 'rolegroupId'rn , rn name : 'groupName'rn ],rn valueField : 'rolegroupId',rn displayField : 'groupName'rnrn );rnrn var role = new CascadeCombo( rn dataUrl : path + '/sys/findByGroupRole.pt',rn // renderTo : 'sel2',rn hiddenName:'roleId',rn storeFields : [ rn name : 'roleId'rn , rn name : 'roleName'rn ],rn valueField : 'roleId',rn displayField : 'roleName'rnrn );rn roleGroup.addChild(role);rn roleGroup.reload();rnrn new Ext.Button( rn text : '显示',rn renderTo:'sel1',rn handler:function()rn var window=new Ext.Window(rn title:'测试',rn resizable:false,rn items:[new Ext.form.FormPanel(rn frame : true,rn border : false,rn labelAlign : 'right',rn labelWidth : 60,rn defaults : rn xtype : "textfield",rn width : 150rn ,rn items:[roleGroup,role]rn rn )]rn ).show();rn rn rn );rnrn);rn[/code]rnrn现在的问题就是 我点击显示按钮 第一次出来的时候都是正常的 数据也有 也有级联效果。但是一旦关闭了 window 再点击显示按钮的时候 window里什么都没有了。rn如果我在 我的formPanel里加上其他的item的话 其他的item照常正常显示 但是就是rn这个级联下拉框 不显示。。rn不得其所 希望大家 来认真关注下 谢谢了
Ext中combobox获取数据的问题
我写的脚本如下:rnvar AddSysTypeFields = Ext.data.Record.create([rn name : 'ItemID',rn mapping : 'ItemID'rn , rn name : 'Diminutive',rn mapping : 'Diminutive'rn ]);rnrn var AddSysTypeStore = new Ext.data.Store(rn proxy : new Ext.data.HttpProxy(rn url : 'BackAdd/Admin/Data/PointInfo/GetSysInfo.aspx'rn rn ),rn rn reader : new Ext.data.JsonReader(rn root : 'data',rn id : 'ItemID'rn , AddSysTypeFields)rn );rn AddSysTypeStore.load();rnrn。。。。。。rnrn xtype : 'combo',rn hiddenname : "ItemID",rn tpl : ' Diminutive',rn store : AddSysTypeStore,rn typeAhead : true,rn fieldLabel : "系统类型编号",rn //regex : /^[\s\S]1,25$/,rn //regexText : "系统类型编号请不要超过25个字符",rnrn forceSelection : true,rn triggerAction : 'all',rn selectOnFocus : true,rn width : 130,rn editable : false,rn allowBlank : false,rn blankText : '请选择系统类型',rn displayField : 'Diminutive',rn valueField : 'ItemID',rn mode : 'remote'rnrn rnrnrn 在aspx页面中设置<%=JSON%>来获取数据源,可就是读不到数据,编译跟踪后得知JSON已经获取到数据源,请高人指点一下读不到数据的原因。谢谢!rnrn
关于Ext comboBox的传值问题
var opTypeBox = new Ext.form.ComboBox(rn name : 'opType',rn id:'opType',rn fieldLabel:'操作类型',rn triggerAction : 'all',rn mode : 'local',rn store : new Ext.data.ArrayStore(rn fields : ['value', 'text'],rn data : [[1, '查询'], [2, '下载']]rn ),rn valueField : 'value',rn displayField : 'text',rn editable : falsern //width : 85rn);我定义的combobox,点击查询按钮把整个form作为参数提交,但到后台参数中opType的值是:查询(text),不是1或2 怎么回事,请赐教!!
Ext 组合框 ComboBox 参数详解
该资源是war包,里面包括ComboBox中的各个参数, 详细讲解在我的文档中有
ext combobox右边下拉箭头
如何去掉ext combobox右边下拉箭头?高手门帮帮忙呀
Ext js Ext.net combobox
如何在Hander中用Ext.js的方法去实现,把combobox重设一边,因为我发现在用store绑定的时候,我用rn#cbQuestion.addItem(#storeQuestion.getAt(0).get('DropDownListText'),#storeQuestion.getAt(0).get('DropDownListValue')); rn这样子就无法去删除里面的项……
关于Ext comboBox的监听
监听comboBox的select,对选中项进行数据库查询并在其他控件中显示。求思路。主要是在comboBox监听中的实现思路
ext combobox效果消失
下面是用ext的grid里面使用combobox时候突然出现了这么一个效果不知道为什么哪位给个解释,谢谢!rn[img=http://p13.freepcn.cn/p.aspx?u=v20_p13_p_0903120935286570_0.jpg][/img]
Ext之comboBox 本地数据字典
[code=&quot;javascript&quot;]//车辆状态(值固定,写在前台页面,不用后台数据字典) var carState = new Ext.form.ComboBox({ hiddenName:'car.status', allowBlank:false, width : 165, editable:false, ...
EXT combobox如何实现传入valueField的值显示对应的displayField值??
var combo = new Ext.form.ComboBox(rnrn x: 60,rn y: 60,rn hiddenName:'daynum',rn store:new Ext.data.SimpleStore( rn fields: ['daynum','value'],rn data : [["不提醒","-1"],["当天提醒我","0"],["提前一天提醒我","1"],["提前两天提醒我","2"],["提前三天提醒我","3"]]rn ),rn valueField :"value", rn displayField: "daynum", rn name: 'remind',rn value:'-1',rn readOnly:true,rn mode: 'local',rn selectOnFocus:true,rn triggerAction:'all'rn rn rn );rnrn rn 数据库里可以查询得到保存的valueField 的值,现在我该如何根据这个得到的值在前台显示出对应的displayField的值啊???
ext中ComboBox自动刷新
在ext中ComboBox下,有几个选择,当我选择完后页面会自动刷新选择的内容,怎么做啊
ext combobox赋值
我从数据库取出一个对象meeting拿到修改页面上在combobox里用value显示其属性applieddepname,可是只要一写上value刷新页面就显示不出来,找来找去都不知道是哪里出了问题。。。。。。rnrn代码如下:rnvar deptdata=$sdept;rnrnvar deptstore=new Ext.data.ArrayStore(rn autoDestroy:true,rn storeId:'dstore',rn data:deptdata,rn fields:[rn name:'departmentGuid',type:'string',rn name:'departmentName',type:'string'rn ]rn );rnrnvar deptcomb = new Ext.form.ComboBox( rn emptyText:'请选择',rn fieldLabel:'*申请使用部门',rn id:'applieddepname',rn store:deptstore,rn displayField:'departmentName',rn valueField:'departmentGuid',rn hiddenName:'bjxmMeeting.applieddepid', rn hiddenValue:'departmentGuid',rn //value:'$bjxmMeeting,applieddepname',rn typeAhead:true,rn mode:'local',rn triggerAction:'all',rn editable:false, rn autoscorll:true,rn forceSelection:true,rn width:150 rn );
Ext ComboBox求教
我做一个ComboBox 要求里面的数据要按照 不同周期来显示 但是当我用dwr把数据得到后 ComboBox 不会立即显示出数据 有时要单击好几下 下拉列表框才出现. 高手帮帮忙rn代码如下:new Ext.form.ComboBox(rn fieldLabel : '报表模板' + mustSign,rn hiddenName : 'remark',rn onTriggerClick : function() rn var form = Ext.getCmp('ReportSendForm').getForm();rn var autoReport = form.getValues();rn var reportType = autoReport.frequency; //取得发送周期rn //alert(reportType);rn autoReportNameList = [];rn var mask;rn if (!mask)rn mask = new Ext.LoadMask(Ext.getBody(), rn msg : '执行操作中...请稍侯'rn );rn mask.show();rn DWREngine.setAsync(false);rn AutoReportManagerAction.queryAutoReportType(reportType,rn function(data) rn rn for (var i = 0; i < data.length; i++) rn autoReportNameList.push([data[i]]);rn //alert(autoReportNameList[i]);rn rn );rn DWREngine.setAsync(true);rn mask.hide();rn this.store.loadData(autoReportNameList);rn ,rn store : new Ext.data.SimpleStore(rn fields : ['autoReportName']rn ),rn valueField : 'autoReportName',rn displayField : 'autoReportName',rn typeAhead: true,rn mode : 'local',rn triggerAction : 'all',rn //emptyText:'从条件管理列表读出',rn //selectOnFocus:true,rn forceSelection:true,rn editable:false,rn allowBlank : false,
Ext带图标Combobox
基于Ext3.4的一个扩展Combobox组件
ext combobox二级联动
ext,ext combobox,ext二级联动,ext combobox二级联动 ___本人的原则:上传好东西,但绝不便宜.因为自己的心血 ext combobox二级联动,ext ,ext combobox,combobox,combobox二级联动,ext 二级联动 groupCombo.on('select', function() { typeCombo.reset(); typeDS.proxy = new Ext.data.HttpProxy({ url : 'getTypesByUser.action?groupId=' + groupCombo.getValue() }); typeDS.load(); });
Ext ComboBox常见问题
// 创建下拉框rn var store = new Ext.data.SimpleStore(rn fields: ['value','text'],rn data: datarn ); rn var combo = new Ext.form.ComboBox(rn store:store,rn emptyText: '请选择',rn mode: 'local',rn triggerAction: 'query',rn valueField: 'value',rn displayField: 'text',rn applyTo: 'ownerSystem'rn );rnrn-------------------------------------------rn 请问 applyTo:''ownerSystem''rn 这里''ownerSystem''为什么要先定义一个文本框. 原理是什么?rn 求解 谢谢.
Ext 下combobox 的控件
如题,我想把combobox下拉选择改成可以选择多个条件的属性。是要换控件,还是属性里可以设置。
Ext之ComboBox下拉框
配置项:listData:下拉框中options的数据,一般为二维数组displayField:文本框显示的内容的字段名,类似标签&amp;lt;option&amp;gt;显示的内容&amp;lt;/option&amp;gt;例如:displayField: 1  //因为是数组,所以字段名就是下标。显示结果&amp;lt;option&amp;gt;刘一&amp;lt;/option&amp;gt;valueField:&amp;lt;option value=...
EXT comboBox自动提示
在网上找的comboBox联想输入,使用后发现有个问题是当输入的文本在列表中不存在,失去焦点后,再展开列表还是显示的是过滤后的列表,要手动去退格文本框(已经是空文本了),列表才显示所有的,于是增加了个onblur事件解决了,本人用的2.2,多半其他不是这样。   listeners:{ beforequery:function(e){ var c...
相关热词 c# login 居中 c# 考试软件 c# 自然语言分析 c# 分段读取文件 c# 泛型反射 c#打断点 c# 时间转多少秒 c# 线程函数加参数 c# modbus 读取 c#查询集合表