Заказ на продажу Netsuite — установите значение поля на основе другого поля

Я пытаюсь проверить свое онлайн-поле po, чтобы убедиться, что оно пусто. Если это так, я хочу, чтобы он устанавливал флажок, когда пользователь сохраняет.

Вот что у меня есть до сих пор:

function postSourcing(type){

    var onlineID = nlapiGetFieldText('onlinePO');
    if(onlineID == null) {
    nlapiSetFieldValue('exportCheck', true);
    }
}

Я получил сообщение об ошибке: «Вы ввели неверное значение поля true для следующего поля: exportCheck». Поле exportCheck является флажком настраиваемого поля. Любая помощь высоко ценится!


person Laura    schedule 29.09.2014    source источник


Ответы (1)


При использовании Suitescript - для установки поля флажка используйте строку «T» для true и «F» для false.

nlapiSetFieldValue('exportCheck', 'T');

person eliseobeltran    schedule 29.09.2014
comment
Спасибо! В итоге мне пришлось использовать nlapiSubmitField для установки значений, поскольку nlapiSetFieldValue по какой-то причине не работал. - person Laura; 30.09.2014