我正在使用handsontable,我的网格是动态的。我通过从 XML 文件推送数据来创建它们。所以,列的内容总是不同的,我希望这些列的宽度是用现有单元格的内容定义的。如果该列只包含“Parley”,我想要一个较短的宽度,如果我有“一个戒指来统治它们”,则宽度应该增加。
请问我该怎么办?
编辑 :
我试图添加 :autoColumnSize : true并且它在开始时起作用,但是如果我在单元格中输入一个值,每个单元格都在缩小。
前 :
后 :
这是我用来声明我的 hot 的选项:
var hot_itk = new Handsontable(container, {
data: data_itk,
minSpareRows: 1,
autoColumnSize : true,
observeChanges : true,
columnSorting : true,
rowHeaders: false,
colHeaders: false,
contextMenu: true,
height: 550,
Run Code Online (Sandbox Code Playgroud)
您尝试过使用该stretchH: all选项吗?
var hot_itk = new Handsontable(container, {
data: data_itk,
minSpareRows: 1,
autoColumnSize : true,
stretchH: 'all',
...
Run Code Online (Sandbox Code Playgroud)
这会将表格拉伸到容器的宽度。