REST プロキシを使用してモデルを定義しました。これらの操作にはプライマリ ID が必要なため、読み取り (GET) と更新 (PUT) では正常に機能します。作成操作 (POST) を実行すると、プロキシは空のプライマリ ID を含むすべてのフィールドをサーバーに送信し、サーバーでエラーが発生します。サーバーは、作成操作にプライマリ ID が含まれていないことを想定しています。空のプライマリ ID 値を送信しないように extjs に指示するにはどうすればよいですか? すなわち。"{ 'model_id':'',...}"?
Ext.define('model', {
extend : 'Ext.data.Model',
idProperty : 'model_id',
fields : ['model_id', 'first', 'last'],
proxy : {
type : 'rest'
}
});
var mymodel = Ext.create('model',{last:'digler'});
mymodel.save() //posts "{ 'model_id':'', 'last':'digler'}"?
作成時にプライマリ ID フィールドをまったく含めないようにしたい。