Установите для обязательного поля значение по умолчанию

Я использую NetSuite Cases для предоставления внутренней поддержки нашей компании. У меня есть настраиваемая форма обращения, в которой все еще есть поле Компания. Я просто хочу установить это обязательное поле по умолчанию для нашей компании.

Я создал простой файл .js со следующей функцией:

function setCompany(){
    nlapiSetFieldValue('company', <our company>);
}

где - значение поля.

Затем я, в нашей настраиваемой форме случая, на вложенной вкладке Custom Code у меня есть имя моего файла, а для функции инициализации страницы - "setCompany". Кажется, я не могу настроить поле.

Идеи?


person CodeMoto    schedule 07.08.2014    source источник


Ответы (2)


Буквально нашел ответ сразу после публикации этого поста.

function setCompany(){
  nlapiSetFieldText('company', <value>);
}

nlapiSetFieldValue - это сторона сервера ... nlapiSetFieldText - сторона клиента.

person CodeMoto    schedule 07.08.2014

Оба могут использоваться на сервере и на клиенте. nlapiSetFieldValue установит значение поля в вашем случае, если вы пытаетесь установить поле компании, вы должны использовать nlapiSetFieldValue ('company', 1000), где 1000 - это внутренний идентификатор компании. Теперь, если вы не знаете внутренний идентификатор и знаете только название компании, вы можете использовать nlapiSetFieldText ('company', 'My Company').

person vVinceth    schedule 27.08.2014