2012-05-04 4 views
2

これまでは、Ext.create( 'Ext.data.Store'、... )を使用してストアを作成しました。データをロードするときは、JSONのロードされたオブジェクト、私が行うために必要なすべてがMyStore.loadData(myDataObj)であった。これは、あなたが煎茶Architectで定義する店舗では動作しませんstore.loadDataが定義されていません。ストアにデータをロードする方法Sencha Architect

、あなたはloaddataのためにエラーが定義されていません取得

私はカスタムExt.Ajaxを持っています。私はデータを適切なJSON形式にしていますが、ストアプロキシを使用せずにデータをストアにロードする方法はありませんでした。

MyStore.add({ - json string ...})を動作させることができましたが、これは単一のレコードのみを追加します。

store.loadData()がサポートされないのはなぜですか?代わりに何を使うことができますか?

答えて

3

Touchプロジェクトを使用していると仮定してstore.setDataを使用します。

0

私はSencha APIドキュメントを読んでいます。ここでの問題は、Sencha Architectのユーザー定義関数で参照されたときに、Store.loadDataが有効でない(つまり、未定義である)ように見えるということです。私は、有効なJSONオブジェクトを持つ変数を取得し、それをsストアにロードする方法を見つけることができませんでした。私が働くと信じている唯一の方法は、店舗を関数で作成した場合ですが、それは建築家が提供するすばらしいUIを破るでしょう。

関連する問題