combo,raido

Posted oy-lee

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了combo,raido相关的知识,希望对你有一定的参考价值。

// 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的主要内容,如果未能解决你的问题,请参考以下文章

如何用ajax实现,刷新页面时,页面设置的下拉菜单(select)、raido保持不变?

extjs常用技巧

vb高手看过来 我一个窗体中十个combobox,分别命名为combo1〜combo10,每个co

combo

怎么在grid表格控件中加入组合框combo控件

ExtJS:当我点击展开时,Widget Combo重置所有字段的值