センチャ何地獄?! Sencha Touch 2は常にすべてを入れると言います config
?今、私がextjsでそれをするとき、すべてが壊れますか?
からすべてを削除しました config: {}
そして今、それはうまく機能します。
質問
私はextjs内の私の店で奇妙な問題を抱えています。私のASP.NET MVC3コントローラーはJSONを返します:
私の店:
Ext.define('MyApp.store.Users', {
extend: 'Ext.data.Store',
config: {
// I know the model works
model: 'MyApp.model.User',
storeId: 'Users',
autoLoad: true,
proxy: {
type: 'ajax',
url: 'users/read',
reader: {
type: 'json',
root: 'users'
// also tried this
rootProperty: 'users'
}
}
}
});
さて、このストアを内部のグリッドに接続するとき ExtJS 4.2.1
, 、グリッドが表示されます 2つの行ですが、データはありません. 。私 console.log(store)
内部だけのデータが表示されます raw property
, 、中ではありません data property
.
誰もが何が問題なのか知っていますか?なぜマッピングがないのですか? GridのDateAndexもモデルフィールドと同じです(PHPでこれを千回これを行ったので、ここで問題がどこにあるのかわかりません。)
もう1つ試しました。私はもう試した renderer: function(value) { console.log(value); }
グリッドの内部の列と私はちょうど取得していました undefined
.
編集:これは、JSONが実際にどのように見えるかです:
解決 2
センチャ何地獄?! Sencha Touch 2は常にすべてを入れると言います config
?今、私がextjsでそれをするとき、すべてが壊れますか?
からすべてを削除しました config: {}
そして今、それはうまく機能します。
他のヒント
使用してみてください root: 'users'
いいえ rootProperty
. 。指定されていない場合 root
デフォルトです ''
.