統計、カウントなど、実際にはモデルにマップされないデータを表示するグリッドがいくつかあります。それらが表示する値は、現在ログインしているユーザーに基づいてサーバーによって動的に生成され、任意の数に関連している可能性がありますサーバー側モデルの。
このような状況で ExtJS モデルをセットアップするのはばかげているようです。それらは次のようになります。
Ext.define('???', {
extend: 'Ext.data.Model',
fields: ['name', 'count']
});
私には意味がありません。ストアの属性がまだ存在することは知っていfields
ますが、ドキュメントには、下位互換性のためにのみ存在するため、避ける必要があると記載されています。さらに、少なくとも互換性レイヤーが実行されている場合は、それを使用しないようにコンソールに警告が表示されます。
では、これらの状況に対する「適切な」アプローチは何ですか?