首页 文章

Netsuite Suitescript参考错误选择图未定义

提问于
浏览
0

我有一个用户事件脚本,正在加载时修改表单 . 我还有一个附加到该表单的客户端脚本(字段更改) . 基本上,当用户在供应商字段中选择供应商时,脚本会根据该条件构建子列表 . 一切正常,除了我有一个名为custpage_item_item的字段,它是一个链接到库存项目的选择字段 . 我已经多次这样做但由于某种原因,当我构建子列表时,我无法在该字段中设置项目 . 它给了我“未定义参考错误选择图” .

var list = form.addSubList('custpage_sublist_items', 'inlineeditor', 'Demand 
Planner','custpage_item_tab');
list.addField('custpage_item_item', 'select', 'Item','item');

这是我在加载脚本之前在用户事件上创建的字段 . 在客户端脚本中,我有一个构建子列表的函数 . 我有20个左右的字段,除了项目字段外都在工作 . 如果我将字段类型更改为文本,则可以使用 . 我已经过测试,以确保我获得 Value . 我正在拉项目的内部ID(我在其他脚本中做得非常好) .

nlapiSelectNewLineItem('custpage_sublist_items');
nlapiSetCurrentLineItemValue('custpage_sublist_items','custpage_item_item', 
itemId, false,true);
nlapiCommitLineItem('custpage_sublist_items');

我对这个问题感到茫然 . 这个错误对我没有意义 . 选择字段已定义 . 我可以从表单手动添加项目到子列表

1 回答

  • 0

    看起来像selectmap是一个未声明的变量或函数 . 您是否检查过记录中是否部署了其他客户端脚本?当您构建子列表时,其中一个可能正在执行 .

相关问题