我需要在确认页面上添加一个跟踪脚本,并希望通过NetSuite推荐的最佳实践,有人可以分享我如何扩展这个特定的模块吗?并添加跟踪脚本。
我相信我需要添加一个子视图并添加一个包含跟踪脚本的模板, 感谢
答案 0 :(得分:1)
在扩展OrderWizard.Module.Confirmation方面实际上有很多步骤。
首先,您需要像这样扩展向导模块。
define('OrderWizard.Module', [
'Wizard.Module',
'yourtpl.tpl',
'jQuery'
],函数OrderWizardModule( WizardModule, YourTPL, jQuery的
){ '使用严格的';
return WizardModule.extend({
template: YourTPL,
initialize: function initialize(options) {
this.wizard = options.wizard;
},
submit: function submit() {
var self = this;
var promise;
promise = jQuery.Deferred();
if(true) {
return self.isValid();
}
return promise;
},
isValid: function isValid() {
var promise;
promise = jQuery.Deferred();
if(true) {
promise.resolve();
} else {
promise.reject();
}
return promise;
},
getContext: function getContext() {
return {
test: 'test'
};
}
});
});
然后,您需要确定订单向导确认页面的步骤,然后您可以将上面粘贴的视图推到那里。