netsuite - Netsuite - 无法获取子列表行数
问题描述
我正在使用预定脚本来获取客户记录中子列表的行数,以便循环浏览该列表。列表项是自定义记录类型 (SOW_rec) 并且是客户的子项。我能够加载记录,但无论我尝试使用哪个子列表 ID,lineCount 都只返回 -1。如何找到子列表处于父子关系的子列表 ID?我试过查看 &XML=T 但那里没有子列表数据。
var companyRecord = record.load({
type: record.Type.CUSTOMER,
id: company,
isDynamic: true,
});
log.debug({
title: 'companyrecord',
details: companyRecord
});
var lineCount = companyRecord.getLineCount('SOW_Rec');
log.debug({
title: 'linecount',
details: lineCount
});
解决方案
选中您尝试使用该.getLineCount
命令访问的子记录上的“允许子记录编辑”复选框。
此外,正如 dcrs 所提到的, linecount 命令应该是var lineCount = companyRecord.getLineCount({sublistId:"RECMACHCUSTRECORD...."});
推荐阅读
- reactjs - 在反应表中操作日期
- php - 锚标记在我的 Laravel 站点中无法正常工作
- python - 创建一个循环将数据插入 postgres 数据库
- css - AngularJS Material UI,其中对话框来自单击的元素
- c# - 如何将数据从列表视图更新到 asp.net 中的数据库?
- flutter - 扑。如何使容器的一个边缘切割成凹形/月牙形
- android - 是否可以在 Flutter 中使用滑动手势打开和关闭新活动?
- javascript - 对象作为反应子无效(发现:TypeError:filepath.includes 不是函数)
- c# - 在我的库项目中使用 Autofac IoC 是否是一个好习惯,如果没有,如何替换它?如果是,如何解决依赖关系?
- javascript - 尽管 .to(room) 仍向所有用户发出 Socket.io