Php 将键从数组映射到extJS网格
我有一个PHP脚本,它用以下形式的数组响应:Php 将键从数组映射到extJS网格,php,arrays,extjs,Php,Arrays,Extjs,我有一个PHP脚本,它用以下形式的数组响应: [0] => dataOne [1] => dataTwo [2] => dataThree [3] => dataFour 在我看来,我想把这些映射到一个网格中,但是我在这样做时遇到了一些麻烦 以下是我迄今为止创作的作品: Ext.define('OptionalCookbook', { extend: 'Ext.data.Model', fields: [ {name: 'cookbook'} ] }
[0] => dataOne
[1] => dataTwo
[2] => dataThree
[3] => dataFour
在我看来,我想把这些映射到一个网格中,但是我在这样做时遇到了一些麻烦
以下是我迄今为止创作的作品:
Ext.define('OptionalCookbook', {
extend: 'Ext.data.Model',
fields: [
{name: 'cookbook'}
]
});
var optionalCookbooksStore = Ext.create('Ext.data.Store', {
autoLoad: true,
autoSync: true,
model: 'OptionalCookbook',
proxy: {
type: 'ajax',
url: 'data.php',
reader: {
type: 'array'
},
writer: {
type: 'json'
}
}
});
var optionalCookbooksGrid = Ext.create('Ext.grid.Panel', {
store: optionalCookbooksStore,
width: '100%',
height: 200,
title: 'Optional Cookbooks',
columns: [
{
text: 'Role',
width: 100,
sortable: false,
hideable: false,
dataIndex: 'cookbook'
}
]
});
有什么建议吗
谢谢请做一把小提琴。我担心您的输出格式既不是有效的json也不是有效的XML,并且无法被可用的ExtJS阅读器解析。写你自己的读者。我一会儿就创作一把小提琴。我目前正在尝试预处理从API接收到的JSON,并添加自己的根,以便能够使用dataIndex属性在网格组件中很好地显示它。请稍作修改。我担心您的输出格式既不是有效的json也不是有效的XML,并且无法被可用的ExtJS阅读器解析。写你自己的读者。我一会儿就创作一把小提琴。我目前正在尝试预处理从API收到的JSON,并添加自己的根,以便能够使用dataIndex属性在网格组件中很好地显示它。