私はExtJs 6.2.0とJava Spring MVCをREST APIに使用しています。 私の店からオブジェクトを削除しようとしていますが、問題があります:という名前のIDを使用する代わりに、extjsはextjs生成IDを含むid
というフィールドを使用しています(例:extModel47-1
)。ExtJsがストアから要素を削除しても動作しません
私は削除部分に取り組んでいますが、私はキャンプを更新したりフェッチすることはしませんでしたが、IDが必要なこれら3つの操作の設定は同じだと思います。ここで
は私の店である:
ここExt.define('XXXXXX.store.Camps', {
extend: 'Ext.data.Store',
alias: 'store.camps',
model: 'XXXXXX.model.Camp',
fields: [
'idCamp', // More irrelevant fields
],
autoLoad : true,
autoSync: true,
storeId: 'storeCamp',
proxy: {
type: 'rest',
idParam: 'idCamp',
url: // irrelevant,
reader: {
type: 'json',
rootProperty: 'data'
},
writer: {
type: 'json'
}
}
});
は私のモデルである:
Ext.define('XXXXXX.model.Camp', {
extend: 'Ext.data.Model',
idProperty: 'idCamp',
fields: [
{ name: 'idCamp', type: 'int' },
// More irrelevant fields
]
});
私はまた、プロキシの内側ライター/リーダー内idPropertyを入れてみましたが、それはしませんでした何でもする。
私はフランス人であるため、英語の私の貧弱な使い方を許します。
敬具、 Morony
ですから、idCampをidとして使用し、レコードIDを調べる必要がありますか? –