2012-02-03 2 views
1

Я хочу сделать столбцы изменяемыми по размеру. Я хочу иметь возможность перетаскивать и расширять ширину столбца, если это необходимо.Howto Extjs Resizeable column

В настоящее время моя колонка не изменяемые

Благодаря

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' 
    }] 
}); 

ответ

2

По умолчанию столбцов являются изменяемым именно так, как вы описываете. Вы можете отключить изменение размера, установив resizable: false в определении столбца.

См Документы для Ext.grid.column.Column

+1

FYI, я думаю, что у вас есть орфографическая ошибка, она должна быть: изменяемыми –

Смежные вопросы