Ext.namespace('Shipping'); var BSNO = ''; var CID = ''; var Title = ''; var Context = ''; var ISSYS = ''; Shipping.OpSeaCoverEdit = function (config, bsno, cid, title, context,issys) { Ext.applyIf(this, config); BSNO = bsno; CID = cid; Title = title; Context = context; ISSYS = issys; this.initUIComponents(); Shipping.OpSeaCoverEdit.superclass.constructor.call(this); }; Ext.extend(Shipping.OpSeaCoverEdit, Ext.Window, { initUIComponents: function () { this.formEdit = Ext.widget('form', { frame: true, region: 'center', bodyPadding: 5, fieldDefaults: { margins: '2 2 2 2', labelAlign: 'right', flex: 1, width:390, msgTarget: 'qtip' }, items: [{ xtype: 'textfield', name: 'COVERTITLE', fieldLabel: '类型', labelWidth: 40, labelStyle: 'text-align:center;' }, { xtype: 'textarea', rows: 10, name: 'COVERCONTEXT', fieldLabel: '内容', labelWidth: 40, labelStyle: 'text-align:center;' }, { xtype: 'hiddenfield', name: 'ISSYS', fieldLabel: 'ISSYS', labelWidth: 40, labelStyle: 'text-align:center;' }, { xtype: 'hiddenfield', name: 'CID', fieldLabel: '主键', labelWidth: 40, labelStyle: 'text-align:center;' }, { xtype: 'hiddenfield', name: 'BSNO', fieldLabel: '业务编号', labelWidth: 40, labelStyle: 'text-align:center;' }], buttons: [{ text: "保存", handler: function (button, event) { var form = this.formEdit.getForm(); form.findField('BSNO').setValue(BSNO); if (form.isValid()) { form.submit({ url: '/MvcShipping/MsOpSeaPlugin/SaveCover', waitMsg: '正在保存数据...', success: function (f, a) { var win = Ext.getCmp("editCover"); // Ext.Msg.alert('提示', a.result.Message); PluginCoverOBJ.onRefreshClick(); win.close(); } }); } }, scope: this }, { text: "取消", handler: function (button, event) { var win = Ext.getCmp("editCover"); win.close(); } }] }); Ext.apply(this, { height: 280, width: 460, closeable: true, draggable: true, closeAction: 'destroy', resizable: true, modal: true, defaultButton: 'btnImport', layout: "border", xtype: "window", id: 'editCover', header: { html: '添加备注' }, items: [this.formEdit] }); if (CID != '') { var form = this.formEdit.getForm(); form.findField('COVERTITLE').setValue(Title); form.findField('COVERCONTEXT').setValue(Context); form.findField('CID').setValue(CID); form.findField('BSNO').setValue(BSNO); form.findField('ISSYS').setValue(ISSYS); if (ISSYS=='1'){ form.findField('COVERTITLE').setReadOnly(true); form.findField('COVERCONTEXT').setReadOnly(true); form.findField('CID').setReadOnly(true); } } } });