js文件

Ext.onReady(function() {
	Ext.get("pane").addListener("click",sumbit);
	function sumbit(){
	var register=Ext.get("register").getValue();//获取登记人姓名
	var register_time=Ext.get("register_time").getValue();//时间
	var remark=Ext.get("remark").getValue();//备注

        var top = new Ext.FormPanel({
        labelWidth: 60, 
        frame:true,
        defaults: {width: 380},
        defaultType: 'textfield',
        
        items: [{                                                                        
  				xtype: 'checkboxgroup',                                          
 				 items: [                                                
   				   {boxLabel: '发电子邮件', name: 'cbxa', inputValue:1,checked: true},                           
   				   {boxLabel: '发手机短信', name: 'cbxb', inputValue:2},            
  				    {boxLabel: '发内部消息', name: 'cbxc',inputValue:3}                           
 				 ]                           
				},{
                fieldLabel: '发 送 人',
                name: 'name',
                value:register
            },{
                    fieldLabel: '发送时间',
                    name: 'time',
                    value:register_time
                },{
                    xtype:'textfield',
                    fieldLabel: '消息主题',
                    name: 'title',
                    value:'xxxx',
                    allowBlank:false
                },{
                    xtype:'textfield',
                    fieldLabel: 'Email邮箱',
                    name: 'email',
                    value:'[email protected]',
                    vtype:'email'
                },{
            	  xtype:'htmleditor',
            	  fieldLabel:'消息内容',
            	  htight:130,
           		  id:'bio',
          		  value:remark
      		  }
     		],
        buttons: [{
            text: '发送' ,
            type: 'submit',
            handler: function(){
                 if(top.getForm().isValid()){
	                top.getForm().submit({
	                    url: '../../fund_apply_pay_expenses_check_oka',
	                    waitMsg: '正在发送消息...',
	                    success: function(top, o){
	                   Ext.Msg.alert('提示信息',o.result.file);
	                   window.close();
	                    }
	                });
                }
		}
        },{
            text: '取消',
            handler: function(){
                 //window.close();---关闭窗口
                 top.form.reset();//重表表单              
             }
        }]
    });
	var window = new Ext.Window({
        title: '发消息',
        width: 500,
        height:420,
       // closable:false,----禁止关闭
        layout: 'fit',
        plain:true,
        bodyStyle:'padding:1px;',//窗口左右的宽度
        buttonAlign:'center',
        items: top
    });
 	window.show();
	};
});

你可能感兴趣的:(ext)