ExtJs: grid.reconfigure Error "Uncaught TypeError: Cannot read property 'getProxy' of undefined"
ExtJs: grid.reconfigure Error "Uncaught TypeError: Cannot read property 'getProxy' of undefined"
我正在尝试构建一个动态网格,是否可以从
创建一个商店
var data = JSON.parse(response.responseText),
columns = data.columns;
var store = Ext.create('Ext.data.Store', {
data: data
})
因为我想重新配置 window.js
中显示的网格
grid.reconfigure({
columns: columns,
store : store
});
这里是 %100 动态网格:Fiddle:https://fiddle.sencha.com/#fiddle/trn
Ext.Ajax.request({
url: 'users',
success: function(response) {
var resp = Ext.JSON.decode(response.responseText).records;
var columnKeys = Object.keys(resp[0]);
var store1 = Ext.create('Ext.data.Store', {
fields: columnKeys,
data : resp
});
var columnObjects = []
Ext.each(columnKeys, function(key) {
columnObjects.push({
text: key,
dataIndex: key
});
});
var grid = Ext.create('Ext.grid.Panel', {
columns: columnObjects,
store: store1,
renderTo: Ext.getBody()
});
}
});
我正在尝试构建一个动态网格,是否可以从
创建一个商店var data = JSON.parse(response.responseText),
columns = data.columns;
var store = Ext.create('Ext.data.Store', {
data: data
})
因为我想重新配置 window.js
中显示的网格grid.reconfigure({
columns: columns,
store : store
});
这里是 %100 动态网格:Fiddle:https://fiddle.sencha.com/#fiddle/trn
Ext.Ajax.request({
url: 'users',
success: function(response) {
var resp = Ext.JSON.decode(response.responseText).records;
var columnKeys = Object.keys(resp[0]);
var store1 = Ext.create('Ext.data.Store', {
fields: columnKeys,
data : resp
});
var columnObjects = []
Ext.each(columnKeys, function(key) {
columnObjects.push({
text: key,
dataIndex: key
});
});
var grid = Ext.create('Ext.grid.Panel', {
columns: columnObjects,
store: store1,
renderTo: Ext.getBody()
});
}
});