2

我正在尝试像这样更新 Handsontable 中的列设置:

 var newColumnSettings = [{ data: 0, readOnly: true }, { data: 1 }, { data: 2 }, { data: 3 }, { data: 4, readOnly: true }];

 $('#container').handsontable('updateSettings', { columns: newColumnSettings });

但它根本不起作用,什么也没有发生,handsontable 仍然显示较旧的列。

我应该在之前还是之后做某事?难道我做错了什么?

提前致谢。

4

1 回答 1

11

您是否尝试在 updateSettings 之后重新渲染表格?

var newColumnSettings = [{ data: 0, readOnly: true }, { data: 1 }, { data: 2 }, { data: 3 }, { data: 4, readOnly: true }];

var ht = $('#container').handsontable('getInstance');
ht.updateSettings({ columns: newColumnSettings });
ht.render();

看看有没有帮助

于 2013-07-04T02:36:41.133 回答