Javascript 如何在suitelet中获取LineItemValue
我必须创建一个suitelet页面,首先根据输入的日期范围获取所有供应商,然后在单击“提交”按钮后获取所选供应商的详细信息(有一个复选框列,我可以通过该列选择供应商)。 但在这里,我无法将子列表值获取到所选供应商的子列表api getlineitemvalueJavascript 如何在suitelet中获取LineItemValue,javascript,netsuite,suitescript,Javascript,Netsuite,Suitescript,我必须创建一个suitelet页面,首先根据输入的日期范围获取所有供应商,然后在单击“提交”按钮后获取所选供应商的详细信息(有一个复选框列,我可以通过该列选择供应商)。 但在这里,我无法将子列表值获取到所选供应商的子列表api getlineitemvalue var sub =request.getParameter('custpage_transaction_list'); var count = sublist.getLineItemCount() //request.getL
var sub =request.getParameter('custpage_transaction_list');
var count = sublist.getLineItemCount()
//request.getLineItemCount('custpage_transaction_list');
nlapiLogExecution(“调试”、“子列表”、计数);
//此变量将跟踪选择的记录数。
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
);
//对于子列表中的每一行
对于(变量i=1;i
尝试先加载记录,然后执行记录。getLineItemValue尝试先加载记录,然后执行记录。getLineItemValue子列表在自定义表单上,我尝试过nlobjsublist.getLineItemValue,但没有改进。我从未见过这样的代码。我想知道它是否在第一时间起作用。例如,你是我们吗正在初始化sublist.getLineItemCount(),但您没有指定子列表。它通常与record.getLineItemCount('item')类似。若要获取项子列表,子列表位于自定义表单上,我尝试了nlobjsublist.getLineItemValue,但没有改进。我以前从未见过这样的代码。我想知道它是否可以工作。例如,您使用的是sublist.getLineItemCount(),但没有指定子列表。它通常与record.getLineItemCount('item')类似我认为这与这个问题有关。我认为这与这个问题有关。