0

我需要在确认页面上添加一个跟踪脚本,并希望通过 NetSuite 推荐的最佳实践来完成,有人可以分享我如何扩展这个特定模块吗?并添加一个跟踪脚本。

我相信我需要添加一个子视图并向其中添加一个包含跟踪脚本的模板。

4

1 回答 1

1

实际上在扩展 OrderWizard.Module.Confirmation 上有很多步骤。

首先是你需要像这样扩展向导模块。

    define('OrderWizard.Module', [
    'Wizard.Module',
    'yourtpl.tpl',
    'jQuery'

], function OrderWizardModule(
    WizardModule,
    YourTPL,
    jQuery

) {
    'use strict';

    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'
            };
        }
    });
});

然后,您需要确定订单向导确认页面的步骤,然后您可以将我在上面粘贴的视图推送到那里。

于 2018-04-06T19:01:28.537 回答