日期:2014-05-16 浏览次数:20439 次
Ext.onReady(function(){ Ext.QuickTips.init(); Ext.define('Group', { extend: 'Ext.data.Model', fields: [ 'groupId','name', 'contents' ] }); var store_grid_group = Ext.create('Ext.data.Store', { pageSize: 4, model: 'Group', remoteSort: true, proxy: { type:'ajax', url:'../limits/listgroupbypage!listGroupByPage', reader:{ type:'json', root:'data', totalProperty: 'totalCount' }, simpleSortMode: true }, autoLoad:true }); var form = new Ext.FormPanel({ layout: { type: 'vbox', align: 'stretch' }, frame: true, border: false, url: '../limits/saveqx!addGroup', buttonAlign:'center', bodyPadding: 10, defaultType: 'textfield', fieldDefaults: { labelAlign: 'left', labelWidth: 100, labelStyle: 'font-weight:bold' }, //默认元素属性设置 items: [{ name: 'name', fieldLabel: '权限组名称', allowBlank: false },{ xtype: 'textareafield', name:'contens', fieldLabel: '权限组描述', margins: '0', allowBlank: false }], buttons:[{ text:'保存', handler:function(){ if (this.up('form').getForm().isValid()) { form.submit({ success: function(form, action) { form.reset(); win.hide(); store_grid_group.load(); }, failure: function(form, action) { Ext.Msg.alert('Failed'); } }); } } },{ text:'放弃',handler:function(){ this.up('form').getForm().reset(); this.up('window').hide(); } }] }) var form_edit = new Ext.FormPanel({ layout: { type: 'vbox', align: 'stretch' }, frame: true, border: false, url: '../limits/editgroup!updateGroup', buttonAlign:'center', bodyPadding: 10, defaultType: 'textfield', fieldDefaults: { labelAlign: 'left', labelWidth: 100, labelStyle: 'font-weight:bold' }, //默认元素属性设置 items: [{ name: 'groupId', fieldLabel: '编号', hidden: true },{ name: 'name', fieldLabel: '全选组名称', allowBlank: false },{ xtype: 'textareafield', name:'contents', fieldLabel: '权限组描述', margins: '0', allowBlank: false }], buttons:[{ text:'修改', handler:function(){ if (this.up('form').getForm().isValid()) { form_edit.submit({ success: function(form, action) { form.reset(); win_edit.hide(); store_grid_group.load(); }, failure: function(form, action) { Ext.Msg.alert('Failed'); } }); } } },{ text:'放弃',handler:function(){ this.up('form').getForm().reset(); this.up('window').hide(); } }] }) var win = Ext.create('widget.window', { layout:'fit', title: '添加', closable: false, closeAction: 'hide', width: 400,