ExtJs2.0里Ext.form.Radio水平排列布局


 
ExtJs2.0好像不支持單選框組,因此用兩個name相同單選框來實現單選框組
var radio1 = new Ext.form.Radio({boxLabel: '男' ,name: 'sex' ,id: 'yes' ,inputValue: '0' ,width : 150, height : 20});
var radio2 = new Ext.form.Radio({boxLabel: '女' ,name: 'sex' ,id: 'no' ,inputValue: '1' , width : 150,height : 20});
 
//性別配置FieldSet
var fieldSet = new Ext.form.FieldSet({
     title : '性別配置' ,
     autoHeight : true ,
     width : 350,
     labelAlign : 'right' ,
     labelwidth : 110,
     bodyStyle : 'padding:5px 5px 0' ,
     layout: 'column',
     items : [{
           columnWidth : .5,
           items:radio1  //radio1一定要寫在單獨的items里面,不然在頁面顯示的效果就是兩個單選框的圓圈在前面,兩個單選框選項的描述在后面
     },
     {
           columnWidth : .5,
           items: radio2
     }]
});
var fp = new Ext.FormPanel({
     id : 'sex_mode' ,
     labelWidth : 110,
     waitMsg : '正在提交,請稍后...' ,
     frame : true ,
     width : 380,
     autoHeight : true ,
     layout: 'column' ,
     items : [fieldSet]
});
var winKey = new Ext.Window({
     id : "sex_win" ,
     title : '[性別]維護' ,
     autoHeight : true , // 320,
     width : 400,
     closeAction : 'hide' ,
     closable: false ,
     iconCls : 'add' ,
     modal : true ,
     buttons : [{
           text : '提交' ,
           id : 'button' ,
           handler : function () {
                 var   sex = fp.form.findField( " sex " ).getGroupValue();
                 if ( sex != '' &&  sex != undefined &&  sex != null ){
                     fp.form.submit({
                           url : '' ,  //配置性別的方法
                           waitTitle : "[性別]修改" ,
                           waitMsg : '正在提交數據,請稍后... ...' ,
                           success : function (form, action) {
                                     Ext.MessageBox.alert( '提示信息' ,action.result.msg);
                           },
                           failure : function (form, action) {
                                Ext.MessageBox.alert( '提示信息' , "更新性別有誤!" );
                           }
                     });
                } else {
                     Hs.util.Msg( '提示信息' , '請選擇性別!' );
                }          
           }
     }],
     items : [fp]
});


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM