NetSuite子列表/子记录在编辑模式下不会更新/刷新

时间:2014-02-18 15:52:35

标签: netsuite

如果我所使用的表单处于编辑模式,并且我通过我的suitecript将项目添加到子列表(子自定义记录),则无法获得客户可以刷新/更新的列表。

我试图使用以下命令,但后来发现它只适用于静态/只读列表。

// Refresh the package contents list
nlapiRefreshLineItems('recmachcustrecord_myCustomRecord');

当父事务表单处于编辑模式时,是否有办法强制子列表/子记录更新其视图?

在我的表单上,我点击了我的“Do Something”按钮,即创建子记录。创建记录后,事务表单不会更新子列表。当我退出编辑模式时,表单然后实现新行并显示它们。

谢谢,

1 个答案:

答案 0 :(得分:0)

您可能还有其他未保存的字段。

为了做你想做的事,你必须保存记录并用你的脚本重新打开它。

以下是Netsuite帮助保存和重新打开记录的示例:

try
{
//committing the phone call record to the database
  var callId = nlapiSubmitRecord(call, true);
  nlapiLogExecution('DEBUG', 'call record created successfully', 'ID = ' + callId);

  //Redirect the user to the newly created phone call
  nlapiSetRedirectURL('RECORD', 'phonecall', callId, false, null); 
}
catch (e)
{
  nlapiLogExecution('ERROR', e.getCode(), e.getDetails());
}