如何解决如何在插件中关闭Shopware后端中的窗口
我有一个可以在其中创建货运标签的插件。创建完之后,窗口用win.destroy()关闭。很好,我回到以前打开的窗口。我想知道 如果我可以在执行操作时创建标签后关闭窗口,该怎么办?因此,我想关闭之前打开的两个窗口。 这是代码
saveDpdconflist: function(orderid,win) {
var me = this;
dpdform = me.getDpdConf().getForm();
var dpdvalue = dpdform.getFieldValues();
dpdtabform = me.getDpdtabConf().getForm();
if (!dpdtabform.isValid()) {
Shopware.Notification.createGrowlMessage('',me.snippets.requireError,'');
return;
}
var dpdtabvalue = dpdtabform.getFieldValues();
var newstore = Ext.create('Shopware.apps.Order.DxOrderDpdtab.store.Dxorderlabel');
newstore.load({
params: {
dxorderid: orderid,dxsalutation: dpdvalue.salutation,dxfirstname: dpdvalue.firstName,dxlastname: dpdvalue.lastName,dxcompany: dpdvalue.company,dxdepartment: '',dxstreet: dpdvalue.street,dxstreetno: dpdvalue.streetNumber,dxcity: dpdvalue.city,dxzipcode: dpdvalue.zipCode,dxcountry: dpdvalue.countryname,dxphone: dpdvalue.phone,dxdpdproduct: dpdtabvalue.dxdpdshipname,dxlabelpos: dpdtabvalue.labelposition_cmbx,dxexportdoc: '1',dxpayment: '1',dxnoofgenpdf: dpdtabvalue.anzahlaversand,dxcodtext: dpdtabvalue.nachnahmereferenz,dxbyhand: '0',dxweight: '5',dxlblchgdpd: dpdvalue.dpdchngshipadd,dxemail: dpdvalue.email,dxshipdate: dpdtabvalue.from_date,dxparcelshopid: win.record.raw.dxparcelshopid,},callback: function(data,operation) {
var records = operation.getRecords(),record = records[0],rawData = record.getProxy().getReader().rawData;
if(operation.success === true && rawData.data.error == '') {
if(rawData.data.number == '1'){
if(rawData.data.retoureOption == 1){
url = "{url controller='DxOrderDpdtab' action='getExportPDF'}";
url = url+'/id/'+(rawData.data.id-1);
window.open(url,'_blank');
}
url = "{url controller='DxOrderDpdtab' action='getExportPDF'}";
url = url+'/id/'+rawData.data.id;
window.open(url,'_blank');
}
Shopware.Notification.createGrowlMessage(me.snippets.successTitle,me.snippets.labelSuccessMessage,me.snippets.growlMessage);
win.destroy();
}
else{
Shopware.Notification.createGrowlMessage(me.snippets.failureTitle,rawData.data.error,me.snippets.growlMessage);
}
}
});
},
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。