根据 extjs6 中网格值中的值自动调整网格列的大小

Autosize grid columns as per value in grid value in extjs6

我想将网格列的大小自动调整为内容的最大大小。我该怎么做呢。我只看到网格列上的 autoSize 函数,不确定如何使用 it.Say 列 header 宽度大于应该使用的列数据宽度。

我使用了自动调整大小功能,它有效,但我遇到了一些问题,我必须定义对齐方式 属性 即文本字段将在左侧,数字字段将在右侧,然后标题文本被剪切.我锁定了所有报告中的列,锁定的部分给出了一些空 spaces.

https://fiddle.sencha.com/#fiddle/1cr6

  1. 见销售代码一栏。由于 align: Right 属性,它没有显示完整。如果您将其删除,它将起作用。 2.After道琼斯指数空栏space即将到来。
  2. 没有 minWidth 属性 列将无法正确缩放。

看看这篇文档:Ext.grid.column.Column - Setting sizes. I don't think you can make columns scale to content. You can, however, set fixed sizes or make them flex

希望对您有所帮助。