手感重绘
Handsontable redraw
我想通过
更新数据源json
hot = new Handsontable(container,
.....
在代码的某处:
hot.getData().push({/*...*/ });
我想在html页重绘此行之后的热点。如何强制执行?
有几种方法可以满足您的要求。在这里,我展示了其中两个,几乎直接从文档页面中提取出来。
第一个是使用loadData
函数:
loadData (data: Array)
Reset all cells in the grid to contain data from the data array
这个是不言自明的。它的问题是它会自动触发 hot.render()
,以及一些其他事件(如 afterChange
)。
如果你不想那样做,你可以使用第二种方法"raw"。这涉及基本的 javascripts 原则。 Handsontable 使用对您的 data
对象的引用进行初始化。如果您要改变此对象,然后进行渲染,它与使用 loadData
相同,但不会触发事件。
我想通过
更新数据源jsonhot = new Handsontable(container,
.....
在代码的某处:
hot.getData().push({/*...*/ });
我想在html页重绘此行之后的热点。如何强制执行?
有几种方法可以满足您的要求。在这里,我展示了其中两个,几乎直接从文档页面中提取出来。
第一个是使用loadData
函数:
loadData (data: Array) Reset all cells in the grid to contain data from the data array
这个是不言自明的。它的问题是它会自动触发 hot.render()
,以及一些其他事件(如 afterChange
)。
如果你不想那样做,你可以使用第二种方法"raw"。这涉及基本的 javascripts 原则。 Handsontable 使用对您的 data
对象的引用进行初始化。如果您要改变此对象,然后进行渲染,它与使用 loadData
相同,但不会触发事件。