我发现这个extjs脚本创建了一个空的网格面板:
var gridz = new Ext.grid.GridPanel({
// store: dstore,
columns: [
{id:'id', header: "Id", width: 60, sortable: true, dataIndex: 'id'},
{id: 'data', header: "Data", width: 200, sortable: true, dataIndex: 'data'}
],
stripeRows: true,
autoExpandColumn: 'data',
height:350,
width: 500,
title:'Demo Data'
});
现在有问题:我有一个叫做答案的表,我怎样才能把数据从数据库中引入这个网格?
答案 0 :(得分:2)
您注释掉的位“store”负责存储您的数据。例如,您可能希望使用JsonStore,它向您的服务器发出请求以获得JSON格式的答案。然后,您可以为网格创建一个列模型(即示例中的'columns'属性),该网格知道商店中哪些字段映射到网格中的列。
这里有一些教程,值得您阅读:http://www.sencha.com/learn/Tutorials#Grids。它们可能适用于较旧版本的ExtJS而不是您使用的但原理仍然相同。