javascript - Netsuite 套件 + 将数据从 Get 传递到 Post
问题描述
我想创建一个将执行以下操作的套件。在 GET 中,我想要一个 nlapiSearchRecord ,它将显示特定条件下的自定义记录列表以及每个旁边的复选框。用户将检查其中一些并提交。
那时,我想获取那些被检查的记录并使用它们来创建销售订单,该销售订单等于用户选择的记录数量以及每个记录中包含的数据。
我所做的是显示带有复选框、我想要的信息和提交按钮的列表。但我不知道如何在 POST 传递/检查所选数据,以便创建这些记录。有人可以指点一下吗?
解决方案
您将需要考虑创建一个nlobjList
来包含您的结果。nlobjList
有一个addSubmitButton
方法可以将本机提交按钮添加到表单。单击时,这将自动POST
将 List 的内容返回到 Suitelet。
您将希望限制显示的记录数量并允许选择,因为 Suitelet 限制为 1000 个治理单元,并且创建销售订单每次创建将占用 30 个单元。您将无法使用此设计创建数千个销售订单。
我在这里有一个关于 2.0 Suitelets 的 YouTube 播放列表:https ://www.youtube.com/watch?v=Hk2lG-SfZ3k&index=1&list=PLG2tK6Va2WUD9X87AS0vK6EJGAJvHGfU_
推荐阅读
- python - 在使用 python 时,如何使用基于 html 中数据结果的 if 语句?
- matplotlib - Sage:如何在 x 的特定值处沿函数 f(x) 的图形绘制点?
- testing - 未找到元素:尝试验证禁用的按钮
- unity3d - Unity 中的 Wav 循环点
- apache - 来自文件的 Fluentd 日志收集器
- cmd - LOG 未被识别为内部或外部命令
- sql - 如果在任何行中为真,则按具有重复对的行分组 - 结果为真
- ubuntu - 在 schedule 中使用 tcpdump 的最佳方式
- jquery - 在第一个完成后运行第二个 jQuery 点击函数
- python - read_eager() 未返回已执行命令的输出