如何Extjs Resizable列

时间:2012-02-03 19:54:18

标签: extjs extjs4

我想让列可调整大小。我希望能够根据需要拖动和扩展列宽。

目前我的专栏无法调整大小

由于

var listView = Ext.create('Ext.grid.Panel', {
    store: mystore,
    multiSelect: true,
    title: 'Notifications for ' + jsonServiceId + ' <i>(0 items selected)</i>',
    viewConfig: {
        emptyText: 'No images to display'
    },
    //reserveScrollOffset: true,
    renderTo: containerEl,
    layout: 'fit',

    columns: [{
        text: 'Sell',
        flex: 10,
        dataIndex: 'Sell',
        renderer: function (value, metaData, record) {
            //  alert(record.get('Sell'));


        }
    }, {
        text: 'Class',
        flex: 10,
        dataIndex: 'ClassName'
    },


    {
        text: 'Last Changed',
        flex: 20,
        dataIndex: 'LastChangedAt',
        xtype: 'datecolumn',
        format: 'd-M-Y h:i a'
    }]
});

1 个答案:

答案 0 :(得分:2)

默认情况下,列可以按照您描述的方式调整大小。您可以通过在列定义中设置resizable: false来禁用调整大小。

查看Ext.grid.column.Column

的文档