首页 > 解决方案 > 使用文本区域中的数据更新 Netsuite 记录中的字段

问题描述

我已经与 SCA 合作了一段时间,但在将数据从前端移动到 Netsuite 后端时,我需要一些帮助。

我正在为一个客户工作,该客户在结帐时需要一个文本区域,允许用户将一些信息添加到 Netsuite 中的报价记录中。

所以这是我的预期结果:

用户在请求报价确认页面的文本字段中添加评论。

提交时,报价模型中的“备忘录”字段会更新为用户提交的文本。

(这是我卡住的地方)

然后模型中的“备忘录”字段将更新报价记录上的“备忘录”字段并显示在 Netsuite 报价记录中。

或者

“备忘录”字段将在报价记录上创建一个新的自定义字段。

我本质上是想弄清楚从 Netsuite 记录到前端的数据流,反之亦然。我希望能够创建自定义字段并将它们映射到前端 UI。

很感谢任何形式的帮助!

这是包含选择器的文本区域的 HTML。

这是将 val() 添加到备忘录字段的提交函数。

PS 我正在使用 Vinson,所以很遗憾不能像我在最新的 SCA 中所期望的那样使用扩展。

标签: backbone.jsnetsuitesuitecommerce

解决方案


为了在 SCA 中添加自定义字段,您需要修改客户端和服务器模型。

您的客户端模型都在一些 Javascript 文件夹中,而您的服务器模型都在 SuiteScript 文件夹中。推荐的方法是通过覆盖或扩展来扩展基类。

您还需要确保您的自定义字段显示在 Netsuite UI 中——您需要确保该字段已检查“销售”类型的交易。


推荐阅读