Условно Обязательное Поле в Netsuite - PullRequest
0 голосов
/ 07 июня 2018

Есть ли способ сделать поле условно обязательным?Если в раскрывающемся списке пользователь выбирает «Другое», следующее поле должно быть обязательным, в противном случае необязательным.

Спасибо !!

Ответы [ 2 ]

0 голосов
/ 09 июня 2018

Для небольших проверок лучше найти рабочий процесс, чем сценарий (в отличие от другого ответа).У большинства компаний есть администраторы, а у немногих есть разработчики.Рабочие процессы должны позволять кому-либо управлять им.

В любом случае убедитесь, что вы справились с установкой его на обязательный И снятием с него.Если пользователь выбирает другое «случайно», а затем меняет свою опцию на что-то отличное от «другое», поле, скорее всего, больше не должно быть обязательным

0 голосов
/ 08 июня 2018

Да, вы могли бы сделать это.Вы можете написать клиентскую функцию изменения поля и сделать что-то вроде этого.

 var field0=context.currentRecord.getText({fieldId: ‘field0'});
  if(field0 === ‘Other’) {
      context.currentRecord.getField({fieldId: ‘field1'}).isMandatory=true;
  } else {
      context.currentRecord.getField({fieldId:’field1’}).isMandatory=false
  }

Вы также можете сделать это через рабочий процесс.Но для небольших проверок и тому подобного лучше было бы использовать сценарий, а не рабочий процесс.

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