我使用以下 Ext 函数从 json 数组绑定 ext 网格中的值。我从 URL 获取 json 数组。它可以正常工作,这意味着我得到了值。我的问题是如果我尝试绑定Extjs 网格中的值我无法在该网格中添加 json 数组值。如何解决这个问题?
Ext.onReady(function(){
var proxy=new Ext.data.HttpProxy({url:'http://someurl'});
var reader=new Ext.data.JsonReader({},[
{name: 'User_Id', mapping: 'User_Id'},
{name: 'First_Name', mapping: 'First_Name'},
{name: 'Last_Name', mapping: 'Last_Name'},
{name: 'Notes', mapping: 'Notes'}
]);
//alert(reader);
var store=new Ext.data.Store( {
proxy:proxy,
reader:reader
});
store.load();
// create the grid
var grid = new Ext.grid.GridPanel({
store: store,
columns: [
{header: "User_Id", width: 60, dataIndex: 'User_Id', sortable: true},
{header: "First_Name", width: 60, dataIndex: 'First_Name', sortable: true},
{header: "Last_Name", width: 60, dataIndex: 'Last_Name', sortable: true},
{header: "Notes", width:80, dataIndex: 'Notes', sortable: true}
],
renderTo:'example-grid',
width:2000,
height:1000
});
});