我们使用的是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