Q: NetSuite E-Commerce - исходные пользовательские поля для ссылки - PullRequest
0 голосов
/ 26 марта 2019

У меня есть настраиваемое поле сущности, размещенное внутри NetSuite, теперь я должен указать значение этого поля в своей справочной кассе, так как я буду использовать это значение в качестве условия, при котором способ оплаты показывать в магазине.

Есть идеи, как это сделать?Я искал ответы на Suite и не получил никакой существенной помощи там.

Спасибо!

Я изучил использование view.model.get ('идентификатор настраиваемого поля здесь'), но это не сработало.Я также уже определил поле на models.js.Просто не уверен, правильно ли я его разместил.

Функция рендеринга мастера заказов Выбор способа оплаты

,   render: function()
            {
                if (this.wizard.hidePayment())
                {
                    this.$el.empty();
                    this.trigger('change_label_continue');
                    return;
                }

                if (!this.selectedModule)
                {
                    var selected_payment = this.model.get('paymentmethods').findWhere({primary: true})
                    ,   selected_type;

                    var creditlevelhold = this.wizard.model.get('creditlevelhold'); < -- this is the custom field
                    console.log(creditlevelhold);

                    if(selected_payment){
                        selected_type = selected_payment.get('type');
                    }
                    else if(this.wizard.options.profile.get('paymentterms') && creditlevelhold === ''){
                        selected_type = 'invoice';
                    }
                    this.setModuleByType(selected_type)

1 Ответ

1 голос
/ 27 марта 2019

Должно быть доступно как:

this.wizard.model.get('options')['custbodyxxx']
...