日期:2014-05-16  浏览次数:20713 次

关于Extjs Combobox默认值选中的问题 - Web 开发 / Ajax
JScript code
var typeid_device_combo_store =new Ext.data.JsonStore({
                        url:'datasource/output/device_query.php',
                        root:'results',
                        id:'id',
                        totalProperty:'total',
                        fields:[
                                    {name:'id'},
                                    {name:'name'},
                                    {name:'typeid'},
                                    {name:'typecode'},
                                    {name:'typename'}
                                    
                                ],
                        remoteSort:true
                        
                    });
        
    //typeid_device_combo_store.reload({params:{start:0,limit:255}});
    typeid_device_combo_store.on('load',function(){
    Ext.getCmp('edit_cfgnode_typeid').setValue(1);
                            
    });


我的问题:下面
Ext.getCmp('edit_cfgnode_typeid').setValue(1);这条语句前台返回的值是数字1,我想返回store对象中的某个typeid,我该怎么写?

我是新手,请多指教!谢谢回答。

------解决方案--------------------
listeners:{afterrender:function(comb){

comb.setValue(record.data.RECV);
comb.setRawValue(record.data.RNAME);
 }}