对Row对象执行getData()时出错-Tabulator 5



我们使用的是Tabulator v4.9.3版本,当我在"计算"行中调用cell.getRow()时,它会返回一个Row对象,但在5.0.7版本中,它不会返回,或者在对Row对象调用getData()时返回,但会给出错误。

这甚至阻止了我们迁移到Tabulator的第5版,我认为这是第5版中的一个错误。

下面是Codepen链接:

https://codepen.io/danilomartins90/pen/dyzwNYp

当打开链接时,错误出现在控制台上,当点击";打印";按钮,错误也会发生:

https://i.stack.imgur.com/JLheB.png

预期的行为是在函数调用和打印时正确执行计算。

谢谢。

cell.getData()已经返回包含单元格的行的数据,因此不需要执行cell.getRow().getData()

请参阅更新的Codepen:https://codepen.io/izmirli/pen/rNzobPG

编辑:

不过,我刚刚注意到,现在打印按钮不起作用了。这可能是个错误。

这是一个影响最初5.0版本的问题,已在后续补丁版本中修复。

有关详细信息,请查看Release Notes

最新更新