在自定义模型上调用更新方法

时间:2017-09-08 08:26:02

标签: backbone.js netsuite suitecommerce

我创建了一个自定义模型,我打算用它来更改附加到Contacts记录的自定义字段。我创建了SuiteScript文件,JavaScript文件和服务控制器。

我不太清楚SCA如何与服务器通信,但我假设您从View调用前端模型,然后调用服务控制器,后者又调用后端模型。

我可以调用前端模型,所以我认为它设置正确,我遇到的问题是在后端调用更新函数。

下面的代码是被调用的前端模型的一部分。

updateEmbroidery: function updateEmbroidery(newValue, contactId) {
  this.set('id', '56');
  this.set('value', newValue);
}

新值显示记录模型的时间。尝试this.sync也会抛出错误。

1 个答案:

答案 0 :(得分:0)

有一个前端模型和一个后端模型。前端模型只是说,“这里是后端模型的URL”,如你所说,它有一个中介,它是服务控制器。

服务控制器只是说“为put,get,post调用x函数”等,你必须在后端模型中定义“x”。

后端模型应包含CRUD矩阵所需的所有标准SuiteScript 1.0代码。