次のようにストアをロードします。
store.load({
params: {
paramMap
},
callback: function(records, options, success) {
if (success) {
var form = formPanel.getForm();
var jsonStr = Ext.JSON.encode(records[0].raw);
var jsonObj = Ext.JSON.decode(jsonStr);
form.loadRecord(jsonObj);
}
}
});
問題は、ストアが最初にロードされたときにのみ、このコールバックを起動したいということです。その後、ストアをリロードまたはロードしたときに、このコールバックが再度呼び出されないように、それを削除したいと思います。
オプション構成でコールバックを取得しようとしましたが、うまくいかないようです。