ExtJS - 与重复 ID 同步

ExtJS - Sync with a repeating ID

我有一个特殊的用例,其中数据来自包含 JSON 的单个 table 列。我正在将此 JSON 的内容加载到 ExtJS 存储中,在更改或添加新项目到存储后,我必须与服务器同步。

前端发送一个JSON这样的数组:{"data":[{"name":"Tony","age":"10","id":"users.1"}]}.

ExtJS 发送生成的内部 ID,每次我同步我总是发送相同的 ID 是可能的,比方说 10 而不是生成的 ID?

你可以设置一个 属性 ExtJS 将在其中发送它自己生成的 id,并在服务器端忽略它,并将你想要的值 (10) 放在 id 字段中。

为此,请将其添加到您的模型定义中:

Ext.define('MyModel', {
     clientIdProperty: 'clientId',
});