天天看點

Ext radiogroup控件使用

Ext radiogroup控件使用方式,傳值和選中值

xtype: 'radiogroup',
 fieldLabel: '是否推薦',
 padding:'10 10 10 0',
 width:,
 labelAlign:'right',
 items: [
     {boxLabel: '是', inputValue: ,name:'recomandStatus'},
     {boxLabel: '否', inputValue: , name:'recomandStatus',checked: true}
    ],
listeners:{
    change:'recomandStatusClick'//監聽選擇事件
}
           

一.必要屬性

name:‘xxxxx’是必須填寫的屬性字段,在背景傳過來的字段名相對應

inputValue:1, 必須要的。背景傳過來的值相對應,1表示‘是’,0表示‘否’

checked:true 表示預設選中

二.在編輯的時候controll層對form控件loadRecord()之後控件會自動選中對應的值。

選中事件的監聽:

listeners:{
    change:'recomandStatusClick'//監聽選擇事件
}
           

controller層:

recomandStatusClick:function(g , newValue , oldValue){
        //newValue表示新選中的值,oldValue表示以前選中的
        if(newValue.recomandStatus === ){
            //做相應的事情
        }else{

            //做相應的事情
        }
 }