nlapiSubmitField 和内联编辑
nlapiSubmitField
专栏是一个值得理解的关键部分。此列指示该字段是否可用于内联编辑。如果 nlapiSubmitField
是 true
,那么该字段可以内联编辑。当你尝试在脚本中使用 nlapiSubmitField
或 record.submitFields
函数时,这会极大地影响此字段的处理方式。
当此列为 true
时,你可以安全地使用“提交字段 API”来内联更新此字段。当它是 false
时,你仍然可以使用这些函数来更新字段,但幕后实际发生的变化显着。
当 nlapiSubmitField
是特定字段的 false
,并且你使用其中的一个提交字段 API 时,幕后的脚本引擎实际上将完全加载记录,更新字段并将更改提交回数据库。最终结果是相同的,但由于整个记录已加载并保存,因此你的脚本实际上将使用比预期更多的治理,并且执行时间会更长。
你可以在标题为“在非内联可编辑字段上使用 nlapiSubmitField 的后果”的帮助页面上更详细地阅读此内容。