EXTJS:如何在单页上显示多个网格?

时间:2016-02-19 19:21:14

标签: extjs

我想在页面上显示多个网格,网格不应该相互重叠,并且所有网格都应该水平填充,每个请求都应该在同一页面上创建一个新网格,以便我们可以非常轻松地在网格上比较数据。请帮我在EXTJS中如何做到这一点。我不太了解EXTJS。

2 个答案:

答案 0 :(得分:0)

您想动态生成网格还是数量是静态的?你能为你提供代码吗?
你的答案很简单:

{
    xtype:"container",
    height: 353,
    width: 994,

    layout: {
        type: 'hbox',
        align: 'stretch'
    },
    items: [
                {
                    xtype: 'gridpanel',
                    flex: 1,
                    title: 'My Grid Panel',
                    columns: [
                        {
                            xtype: 'gridcolumn',
                            dataIndex: 'string',
                            text: 'String'
                        }
                    ]
                },
                {
                    xtype: 'gridpanel',
                    flex: 1,
                    title: 'My Grid Panel',
                    columns: [
                        {
                            xtype: 'gridcolumn',
                            dataIndex: 'string',
                            text: 'String'
                        }
                    ]
                },
                {
                    xtype: 'gridpanel',
                    flex: 1,
                    title: 'My Grid Panel',
                    columns: [
                        {
                            xtype: 'gridcolumn',
                            dataIndex: 'string',
                            text: 'String'
                        }
                    ]
                }
            ]
}

答案 1 :(得分:0)

创建主面板并将其布局设置为hbox,然后根据用户的请求动态添加网格到该面板的项目列表