別のパネルのユーザーjsファイルからextデザイナーから作成したJsonStoreにアクセスしたいとします。デザイナーから生成 ファイルストアファイルは、私が今やっていることは隠しコンボを使用しているこの別のファイルからExt Designer JsonStoreにアクセスする
myJsonStore = Ext.extend(Ext.data.JsonStore, {
constructor: function(cfg) {
cfg = cfg || {};
CoaJsonStore.superclass.constructor.call(this, Ext.apply({
storeId: 'myJsonStore',
url: '/server.json',
restful: true,
autoLoad: true,
autoSave: false,
fields: [
{
name: 'id'
},
{
name: 'code'
},
{
name: 'name'
}
]
}, cfg));
}
});
new myJsonStore();
のように見えるとコンボに店舗を割り当て、これは私が(とAUTOREF経由でアクセスすることができます。コンボ.getStore()、私はオブジェクト型のStoreを返します)。理想的には、私は隠されたコンボなしでそれをすることができるようにしたい。
storeIdでこれを参照しようとしましたが、storeIdをコンソールに記録すると動作しません。
function (cfg) {
cfg = cfg || {};
CoaJsonStore.superclass.constructor.call(this, Ext.apply({
storeId: 'myJsonStore',
url: '/coas.json',
restful: true,
........
だから私はこれも可能かどうか疑問に思っていました。もしそうなら、どのようにしてそれを達成するかについてのいくらかの方向性は非常に高く評価されるだろう。ありがとう