これが私のコードです:
function getStore (json) {
var reader = new Ext.data.JsonReader({
root : 'data',
successProperty: 'success',
totalProperty: "rows",
fields : [
{name: 'num', allowBlank:'true'},
{name: 'date', dateFormat:'d.m.Y H:i:s', type: 'date'},
{name: 'signerFIO', type: 'string'},
{name: 'checkSign', type: 'boolean'}
]
});
var store = new Ext.data.JsonStore ({
data : json,
reader : reader
});
return store;
}
サーバーから到着したデータは次のとおりです: {"data":[{"num":"111","signerFIO":"hello","checkSign":true,"date":"25.05.2012"}],"success":1,"rows":1}
「json」関数パラメーターを生のjson(到着したとき)とExt.util.JSON.decode(response.responseText)に設定しようとしました
このコードを FF で試してみましたが、FireBug で奇妙なh is undefined
エラーが発生しました。
誰が何が悪いのか知っていますか?
アップデート
これ
var store = new Ext.data.JsonStore ({
data : json,
fields : ['data']
});
エラーはありませんでしたが、データがロードされなかったという点で私にとってはうまくいきました。