123456789101112131415161718192021222324252627 |
- /**
- * 通用复制按钮,通过复制方案
- */
- Ext.define('erp.view.core.button.CopyByConfigs',{
- extend: 'Ext.Button',
- alias: 'widget.erpCopyByConfigsButton',
- iconCls: 'x-button-icon-copy',
- cls: 'x-btn-gray',
- width: 80,
- text: $I18N.common.button.erpCopyByConfigsButton,
- requires: ['erp.util.FormUtil'],
- initComponent : function(){
- var me=this;
- me.FormUtil = Ext.create('erp.util.FormUtil');
- this.callParent(arguments);
- },
- handler: function(btn){
- var me=this;
- var form= btn.ownerCt.ownerCt;
- var keyValue=Ext.getCmp(form.keyField).value;
- var _copyConf="%7BkeyValue:"+Ext.getCmp(form.keyField).value+"%7D";
- var url=window.location.href;
- var copyUrl=url.substring(url.indexOf('jsps/'),url.indexOf('?'))+"?whoami="+ caller+"&_copyConf="+_copyConf;
- var main = parent.Ext.getCmp("content-panel");
- me.FormUtil.onAdd('copy' + caller, '单据复制', copyUrl);
- }
- });
|