Javascript 如何在Extjs中将数据从Json加载到Json
在我的例子中,我希望单击按钮“深入”图表从另一个Json加载新数据。这是我的商店Javascript 如何在Extjs中将数据从Json加载到Json,javascript,mysql,json,extjs,Javascript,Mysql,Json,Extjs,在我的例子中,我希望单击按钮“深入”图表从另一个Json加载新数据。这是我的商店 Ext.define('DWP3.store.konten.Coba', { extend: 'Ext.data.Store', alias: 'store.coba', storeId: 'coba', uses: [ 'Ext.data.Store' ], fields: [ {name: 'periode'}, {name: 'Tekn
Ext.define('DWP3.store.konten.Coba', {
extend: 'Ext.data.Store',
alias: 'store.coba',
storeId: 'coba',
uses: [
'Ext.data.Store'
],
fields: [
{name: 'periode'},
{name: 'Teknik'},
],
proxy: {
type: 'ajax',
url : 'resources/data/load2.php',
reader: {
type: 'json',
rootProperty: 'view_sum1'
}
},
autoLoad: true,
});
}
我还想从从从mySQL转换的json加载新数据。我想加载这个:
newData : function(){
var store = Ext.create('Ext.data.Store', {
fields: [
{name: 'periode'},
{name: 'prodi'},
],
proxy: {
type: 'ajax',
url : 'resources/data/load3.php', //from another load in php
reader: {
type: 'json',
rootProperty: 'view_sum2' // another root
}
},
autoLoad: true,
});
return store;
}
我在我的chart.js中这样调用函数:
{
text:'Test',
handler:function(){
this.down('cartesian').getStore().newData();
}
}
在本例中,我希望单击按钮MyStore加载新数据,但从另一个从mySQL转换的Json加载数据。可以这样做吗?或者你对我的案例有什么解决方案吗?我建议你以与第一家店铺相同的方式申报第二家店铺。只需将其加载到深入分析的处理程序中:
handler : function() {
Ext.getStore('your new store ID').load();
}
但我不确定你到底想要什么,你的问题我不清楚