Netsuite Suitelet +从“获取数据”中传递数据

时间:2018-08-06 09:48:52

标签: javascript netsuite

我想创建一个套件,该套件将执行以下操作。 在GET中,我希望有一个nlapiSearchRecord,它将显示在特定条件下的自定义记录的列表,以及每个条件旁边的复选框。 用户将检查其中一些并提交。

这时,我想获取已检查的那些记录,并使用它们来创建与用户选择的记录数相等的销售订单,并包含每个记录中包含的数据。

我要做的是显示带有复选框,所需信息和提交按钮的列表。但是我不知道如何在POST中传递/检查所选数据,因此我可以创建这些记录。有人可以指点吗?

2 个答案:

答案 0 :(得分:2)

您将需要考虑创建一个nlobjList来包含您的结果。 nlobjList有一个addSubmitButton方法,该方法将向表单添加一个本地提交按钮。单击后,这将自动POST将列表的内容退回到Suitelet。

您将要限制显示的记录数量并允许选择,因为Suitelets限制为1000个管理单位,并且创建一个销售订单每次创建将占用30个单位。使用这种设计,您将无法创建数千个销售订单。

我在此处有一个关于2.0 Suite的YouTube播放列表:https://www.youtube.com/watch?v=Hk2lG-SfZ3k&index=1&list=PLG2tK6Va2WUD9X87AS0vK6EJGAJvHGfU_

答案 1 :(得分:0)

添加标准的提交按钮,并从帖子中获取以下内容。

var getValue = request.getParameter('custpage_chkbox');