| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- Ext.define('erp.view.ma.copy.Form', {
- extend:'Ext.form.Panel',
- alias:'widget.erpCopyFormPanel',
- id:'form',
- title: '单据复制设置',
- region:'north',
- frame:true,
- layout: 'column',
- autoScroll:true,
- defaultType: 'textfield',
- labeSeparator:':',//默认:
- buttonAlign:'center',
- cls:'u-form-default',
- formCondition:'',
- FormUtil: Ext.create('erp.util.FormUtil'),
- fieldDefaults:{
- fieldStyle:'background:#FFFAFA;color:#515151;',
- focusCls:'x-form-field-cir-focus',
- labelAlign:'right',
- msgTarget:'side',
- blankText:$I18N.common.form.blankText
- },
- initComponent : function(){
- var me = this;
- formCondition = getUrlParam('formCondition');//从url解析参数
- formCondition = (formCondition == null) ? "" : formCondition.replace(/cc_callerIS/g,"");
- me.formCondition = formCondition;
- this.addKeyBoardEvents();
- this.callParent(arguments);
- },
- items: [{
- fieldLabel:'<font color="red">单据Caller</font>',
- name: 'cc_caller',
- id:'cc_caller',
- xtype:'textfield',
- readOnly:true,
- editable:false,
- allowBlank:true,
- maxLength:200,
- maxLengthText:'字段长度不能超过200字符',
- columnWidth:0.33,
- cls:'form-field-allowBlank',
- fieldStyle:'background:#e0e0e0;color:#515151;',
- allowBlank: true,
- labelAlign : 'right',
- labelWidth:80,
- /*margin: '0 0 0 0'*/
- }],
- listeners: {
- 'afterrender': function() {
- Ext.getCmp('cc_caller').setValue(formCondition);
- }
- },
- dockedItems:[{
- xtype:'toolbar',
- dock:'bottom',
- defaults:{
- styple:{
- marginLeft:'10px'
- }
- },
- items:["->",
- {
- xtype:'erpUpdateButton',
- height:26
- },{
- xtype:'erpCloseButton',
- height:26
- },"->"]
- }],
- addKeyBoardEvents: function(){
- var me = this;
- Ext.EventManager.addListener(document.body, 'keydown', function(e){
- if(e.altKey && e.ctrlKey) {
- if(e.keyCode == Ext.EventObject.S) {
- var url = "jsps/ma/detailgrid.jsp?gridCondition=dg_callerIS"+caller;
- me.FormUtil.onAdd('gird' + caller, 'DetailGrid配置维护(' + caller + ')', url);
- }
- }
- });
- }
- });
|