Netsuite通过套件中的按钮删除记录

时间:2019-06-15 06:05:07

标签: netsuite suitescript2.0

我有一个套件,在其中运行html代码,以自定义记录类型的html表格式显示记录列表。 我从搜索循环中获得结果列表。 我在每一行上都给出了一个删除按钮,我希望它删除记录

我想给按钮onclick动作以删除该行上的记录。我什至获得记录的内部ID

<td> <button type="button" class="btn btn-info btn-lg" onclick="record.delete({ type: "customrecord200",id: '+internalid+', }); "> <span class="glyphicon glyphicon-trash"></span> </button> </td>

1 个答案:

答案 0 :(得分:0)

基本上要删除NetSuite中的记录,您需要使用N/record模块,如下所示,

record.delete({ type: RECORD_TYPE, id: RECORD_ID });

如前所述,您正在使用 Suitelet 来显示记录列表,并带有按钮以删除记录。因此,您需要像

一样从 Suitelet 中附加 Client Script
form.clientScriptModulePath = 'CLIENT_SCRIPT_PATH'

并通过按钮单击方法将 recordId (也最好是 recordType )传递给它,然后使用上述示例删除传递的记录。