我刚刚找到了Tabulator,我喜欢它。我当前正在使用4.5版。 bottomCalc
函数很有用,但是,我希望基于行的selection
对它进行更新。
我是否错过了本机选项,或者应该手动执行fx。是由行选择触发的吗?
列示例:
{
title: 'Offline Amount',
field: 'offline',
bottomCalc: 'sum',
formatter: 'html',
align: 'center',
width: 150,
},
而selectField: true
用columns
。
而且,我希望根据选择(如果有任何一个)对其进行更新。
更新:
我猜想rowSelectionChanged
选项将是处理.tabulator-footer .tabulator-calcs-holder
更新的最佳方法,但是我仍然不确定如何执行该部分。
如果是循环遍历所选值的问题,请计算总和并更新值-或者如果我能够使用其他事件,重用特定功能或其他东西。
答案 0 :(得分:0)
没有内置的方法可以实现这一目标,但是可能有解决方法。
您可以在存储行的选定状态的行数据中存储属性。然后,您可以使用 rowSelected 和 rowDeselected 回调来更改此值。
然后,您可以使用Custom Calculation Function为数据对象具有选定属性true的行生成列值的总和。