Как я могу получить значение поля в режиме просмотра, используя ClientScript 2.0? - PullRequest
0 голосов
/ 03 июля 2019

Я выполняю настройку и мне нужно получить значение поля с экрана в режиме просмотра, используя ClientScript.

Я пробовал много способов, используя модули записи и текущей записи.

define(['N/record', 'N/currentRecord'], function (currentRecord) {    
    idTransacao = context.currentRecord.getValue({fieldId: 
'internalid'});
}

Я рассчитываю узнать, как обрабатывать информацию на экране в режиме просмотра, используя ClientScrip,

Любой hel приветствуется!

1 Ответ

4 голосов
/ 03 июля 2019

Вы указали зависимости от двух модулей, N/record и N/currentRecord, но затем фактически параметризовали один как currentRecord. Затем вы допрашиваете context.currentRecord, не определяя ничего с именем context.

Рекомендую посмотреть этот урок по созданию вашего первого модуля 2.0: https://www.youtube.com/watch?v=I-7HzlhyXNI

Тогда вам нужно изучить API для модуля N/currentRecord. Это правильный модуль для работы с записью в контексте внутри клиентского скрипта. Вы заметите, что первое, что вам нужно сделать, это получить ссылку на эту запись с помощью метода get() модуля.

Однако по умолчанию клиентские сценарии не выполняются в режиме просмотра, что еще вы делаете, когда развертывает клиентский сценарий в режиме просмотра?

...