Мне нужно создать страницу набора листов, в которой сначала должны быть все поставщики, основанные на введенном диапазоне дат, а затем должны получить информацию о выбранных поставщиках (имеется столбец флажка через который я могу выбрать поставщиков) после нажатия кнопки отправки. Но здесь я не могу получить значения Подсписок к Подсписок апи getlineitemvalue выбранных поставщиковКак получить lineitemvalues в пакете suitelet
var sub =request.getParameter('custpage_transaction_list');
var count = sublist.getLineItemCount()
//request.getLineItemCount('custpage_transaction_list '); nlapiLogExecution («DEBUG», «подсписок», счет); // Эта переменная будет отслеживать, сколько записей выбрано. var num = 0;
//for each line in the sublist
for (var i = 1; i < count + 1; i++) {
//get the value of the Delete checkbox
//var linenum = nlapiSelectLineItem('custpage_transaction_list',i);
var itemvalue = sublist.getLineItemValue(
'custpage_transaction_list',
'internalid',
i
);
nlapiLogExecution("DEBUG", "not_yet", itemvalue);
// If it's checked, get the transaction
if (itemvalue == 'T') {
nlapiLogExecution("DEBUG", "get", itemvalue);
// Get the transaction internal ID
var internalId = nlapiGetLineItemValue(
'custpage_transaction_list',
'internalid',
i
);
Я думаю, что это связано с этим вопросом. [Получить значения подсети Suitelet] (https://stackoverflow.com/questions/40542148/how-to-get-data-of-sublist-in-suitelet-using-request-getparameter/40543785#40543785) –