如何填充Extjs4网格

时间:2012-12-27 11:36:10

标签: extjs4.1

我是ExtJS4的新手,我一直在阅读文档和一本书,但不能按照我的意愿完成所有工作。

我有一个通过AJAX提交的表单,返回一个JSON响应,其中migh包含none,一个或多个记录。我想在带有网格组件的新窗口中显示这些记录,因此用户只能选择一条记录。

对于初学者来说,我无法将JSON响应填充到网格中,

JSON响应存储在哪里?我有相应的成功和失败功能。

如何让网格将数据加载到其中?

最诚挚的问候,

1 个答案:

答案 0 :(得分:0)

我会在这些方面做点什么:

...//This is the form onsuccess
succes: function(response) {
    var json = Ext.JSON.decode(response.responseText);
    var win Ext.create('Ext.window.Window', {
        width: 600,
        height: 400,
        items: [ {
            xtype:'grid',
            columns:[ ... ],
            store: Ext.create('Ext.data,Store',{
                fields: ['field1', 'field2'],
                data: json })
            }]
        });
    win.show();
}

希望有所帮助。