EXTJS 中在使用combobox的时候往后台传值怎么选择传哪个

2024-11-25 11:50:17
推荐回答(2个)
回答1:

Store格式不能用二维数组 ,这样只能获取"是","否"

要想显示字段和值字段不同,代码如下

var combo = Ext.create('Ext.form.field.Combobox',{ //new Ext.form.field.Combobox() 也可以
    store:Ext.create('Ext.data.Store',{
            field:{'display','value'},
            data:[{display:'是',value:'y'},{display:'否',value:'n'}]   
    }) 
    valueFiled:'value',
    displayFiled:'display'    
   })
//获取实际值
combo.getValue();
//获取显示值
combo.getRawValue();
//表单获取值 
 var form = ..... //此处省略声明
 form.add(combo);//为form加入声明元素
 form.getForm().getValues()

回答2:

你的这个location.getIsAssess() 方法确定取的是 hiddenName 里面的值?