首页 > 其他 > 详细

combo,raido

时间:2019-11-22 14:31:59      阅读:75      评论:0      收藏:0      [点我收藏+]
// 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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!