如何在 extjs 锁定网格中调整列宽

How to Flex column width in an extjs locking grid

如何调整 extjs 锁定网格中列的宽度?

如果在列上设置 flex 配置,extjs 会抛出一个错误,指出锁定网格列无法指定 flex 值。 网格面板已设置 layout:'fit' 配置。

看起来至少在 ExtJs 5.1.1 中你只需要指定 lockedGrid 自己的 flex:

xtype: 'gridpanel',
enableLocking: true,
layout: 'border',
split: true,
lockedGridConfig: {
    emptyText: '',
    collapsible: false,
    //forceFit: true,//<-this doesn't work
    flex: 1/4
},