我已经在SCA上工作了一段时间,但是在将数据从前端移动到Netsuite后端方面需要一些帮助。
我正在为在结帐时需要文本区域的客户端工作,允许用户向Netsuite中的报价记录中添加一些信息。
这是我预期的结果:
用户在“请求报价”确认页面的文本字段中添加评论。
提交后,报价模型中的“备注”字段将更新为用户提交的文本。
(这就是我被困住的地方)
然后,模型中的“备注”字段将更新报价记录中的“备注”字段,并显示在Netsuite报价记录中。
OR
“备注”字段将在报价记录上创建一个新的自定义字段。
我实质上是想弄清楚从Netsuite记录到前端,反之亦然的数据流。我希望能够创建自定义字段并将它们也映射到前端UI。
非常感谢您的帮助!
Here is the HTML for the text area including selectors.
Here is the submit function that adds the val() to the memo field.
P.S我正在使用Vinson,所以很遗憾,不能像我在最新SCA中所期望的那样使用扩展。
答案 0 :(得分:0)
为了在SCA中添加自定义字段,您需要同时修改客户端和服务器模型。
您的客户端模型都在某些Javascript文件夹中,而服务器模型都在SuiteScript文件夹中。推荐的方法是通过使用重写或扩展来扩展基类。
您还需要确保您的自定义字段显示在Netsuite UI中-您需要确保为“销售”类型的交易检查了该字段。