码迷,mamicode.com
首页 > 其他好文 > 详细

combo,raido

时间:2019-11-22 13:37:59      阅读:73      评论:0      收藏:0      [点我收藏+]

标签:mode   get   应该   list   bbr   ext   set   code   states   

// The data store containing the list of states
var states = Ext.create(‘Ext.data.Store‘, {
    fields: [],  //store 的 fields属性可以为空
                 //combo可以根据data来创建model
    data : [
        {"abbr":"AL", "name":"Alabama"},
        {"abbr":"AK", "name":"Alaska"},
        {"abbr":"AZ", "name":"Arizona"}
        //...
    ]
});



{
    xtype:‘combo‘,
    id:‘myCombo‘,
    fieldLabel: ‘Choose State‘,
    store: states,
    queryMode: ‘local‘,  //默认为remote , 所以,要改成local
    displayField: ‘name‘,
    valueField: ‘abbr‘,
}



log( Ext.getCmp(‘myCombo‘).getValue() );     //AK   valueField
log( Ext.getCmp(‘myCombo‘).getRawValue() );  //Alaska  displayField

Ext.getCmp(‘myCombo‘).setValue();   //参数应该是valueField,其displayField会跟着改变
 

由以上代码可知,combo的getValue 方法获取的是valueField ,getRawValue获取的是displayField

 

 

 

combo,raido

标签:mode   get   应该   list   bbr   ext   set   code   states   

原文地址:https://www.cnblogs.com/oy-lee/p/11910707.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!