使用新选项卡Extjs4传递额外参数

时间:2014-02-28 04:27:23

标签: javascript extjs tabs

要添加网格,我有这个代码。我如何将额外的参数传递给'myGrid'?

tabPanel.add({ xtype : 'myGrid' });

2 个答案:

答案 0 :(得分:2)

是的,您可以传递参数和其他属性,如下所示:

var addGrid=function (store){
    tabPanel.add({
        xtype: 'myGrid',
        autoScroll: true,
        **store: store, //parameter** 
        columns: [{
            text: 'Company',
            flex: 1,
            sortable: true,
            dataIndex: 'company'
        }, {
            text: 'Price',
            flex: 1,
            sortable: true,
            dataIndex: 'price'
        }],
        viewConfig: {
            autoFit: true
        }
    });
}

答案 1 :(得分:1)

您可以使用此语法将值传递给网格

var grid = Ext.create('{NAMESPACE PATH HERE} .view.myGrid',{id:id}); tabPanel.add(网格);