backbone.js - 使用文本区域中的数据更新 Netsuite 记录中的字段
问题描述
我已经与 SCA 合作了一段时间,但在将数据从前端移动到 Netsuite 后端时,我需要一些帮助。
我正在为一个客户工作,该客户在结帐时需要一个文本区域,允许用户将一些信息添加到 Netsuite 中的报价记录中。
所以这是我的预期结果:
用户在请求报价确认页面的文本字段中添加评论。
提交时,报价模型中的“备忘录”字段会更新为用户提交的文本。
(这是我卡住的地方)
然后模型中的“备忘录”字段将更新报价记录上的“备忘录”字段并显示在 Netsuite 报价记录中。
或者
“备忘录”字段将在报价记录上创建一个新的自定义字段。
我本质上是想弄清楚从 Netsuite 记录到前端的数据流,反之亦然。我希望能够创建自定义字段并将它们映射到前端 UI。
很感谢任何形式的帮助!
PS 我正在使用 Vinson,所以很遗憾不能像我在最新的 SCA 中所期望的那样使用扩展。
解决方案
为了在 SCA 中添加自定义字段,您需要修改客户端和服务器模型。
您的客户端模型都在一些 Javascript 文件夹中,而您的服务器模型都在 SuiteScript 文件夹中。推荐的方法是通过覆盖或扩展来扩展基类。
您还需要确保您的自定义字段显示在 Netsuite UI 中——您需要确保该字段已检查“销售”类型的交易。
推荐阅读
- android - 构建过程因无效数据而失败,块必须是字符串或缓冲区,而不是对象
- python - 无法使用 Firefox WebDriver 打开新标签页
- webhooks - Slack Incoming Webhook 作为我的用户发送
- laravel - Laravel Scout 队列性能
- c# - Web api 上的 Azure 预热不起作用
- python - 用德语月份名称解析日期
- android - 当我调用启动画面时,它会在被授予 tru 后检查授予它一次又一次地调用我的应用程序
- mysql - MySQL 键值模式,返回必须匹配多个键的结果
- python - 在 django 和 MySQL 中检索 null 作为 JSON 默认值
- c# - 对使用 Azure 云服务的代码进行单元测试