有没有办法禁用Extjs中模型的“idProperty”?

Ada*_*lly 2 extjs sencha-cmd

我有一个简单的模型/代理。当我创建一个模型对象通过 REST 发送到服务器时,ExtJs 生成 Id 并将其值放入我的“id”字段中,这与我的数据冲突。有什么办法可以阻止这种行为或解决这个问题吗?
我已阅读idProperty Sencha 文档,但无法解决我的问题。请帮助。

小智 6

设置配置选项:persist: false.

Ext.define('User', {
    extend: 'Ext.data.Model',
    idProperty : 'login'
    fields: [
        {name: 'login', type: 'string', persist: false},
        {name: 'username', type: 'string'},
        {name: 'password', type: 'string'}
    ]
});
Run Code Online (Sandbox Code Playgroud)