Добавить действие в форму пользовательской транзакции в NetSuite - PullRequest
0 голосов
/ 24 октября 2019

Я пытаюсь добавить новый пункт меню в меню «Действия» в пользовательской форме транзакции в NetSuite. Я могу видеть свой выбор в меню «Действия» в форме, но не могу вызвать функцию beforeLoad в моем скрипте UserEvent для вызова clientScript, когда выбрано «Действие».

Когда я запускаю код как есть, я получаю сообщение о том, что «beforeLoad» не определен, хотя я возвращаю функцию в нижней части моего скрипта. Я не могу добавить действие на вкладку «Стандартные действия», хотя, похоже, именно там существуют другие действия.

Любая помощь очень ценится! :)

NS Custom Actions

 * @NApiVersion 2.x
 * @NScriptType UserEventScript
 */

define([], 
    function () {
        function beforeLoad(context) {
            if(context.type == 'edit'){
                context.form.clientScriptModulePath = 'folder/clientscriptpath.js';
            }
        }

        return {
            beforeLoad: beforeLoad
        };
    }
);

1 Ответ

0 голосов
/ 25 октября 2019

Я полагаю, что вы должны загрузить модуль 'N / ui / serverWidget', чтобы использовать context.form

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...