2017-09-08 33 views
0

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

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

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

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

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

新值显示何时记录模型。尝试this.sync也会引发错误。

回答

0

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

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

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