私はrails3.xでextjs3.2.1を実装しています。Jsonストアを介してMySQLデータベースのすべてのフィールドを書き込むJsonWriterがあります。フィールドにいくつかの違いを付けて、あるJsonストアから別のJsonストアにレコードを複製する方法はありますか?
これは私が試したものです:
var RecRecordDef = Ext.data.Record.create([
{name: 'product_master_id'},
{name: 'qty'},
{name: 'stock_price'},{name: 'discount_rate'},
{name: 'amount'}
]);
salesbtn.on("click",function(){
for(var cnt=1;cnt<=salestore.getCount();cnt++)
{
var rectmp= salestore.getAt(cnt);
var receiptrec= new RecRecordDef({
product_master_id:rectmp.get('product_master_id'),
qty:rectmp.get('qty'),
stock_price:rectmp.get('stock_price'),
discount_rate:rectmp.get('discount_rate'),
amount:rectmp.get('amount')
});
recstore.add(receiptrec);
}
recstore.save();
});
どこ、var recstore= Ext.StoreMgr.get('ReceiptStore');
しかし、ブラウザのコンソールに次の出力が表示されます: Uncaught TypeError:undefinedのメソッド'get'を呼び出すことができません
助言がありますか?
前もって感謝します!