制表符 moveRow 事件目标参数

问题描述 投票:0回答:1

我很少在这里提问,因为绝大多数时候我都能找到解决问题的方法。然而这次我时间不够,压力也很大。

最近我开始使用制表机,给我留下了最好的印象。然而,我陷入了一个简单但对我来说很重要的问题。

Tabulator 提供了在表中移动行的可能性,并使用名为 rowMoved 的事件进行处理。该函数似乎有一个参数(行),它引用我们希望移动的行。 (有一个关于它的例子)text。但是,它没有提供有关我们要移入的行(位置/目标)的任何参数。所以我的问题很明显。如何从自定义处理程序获取此信息以便将其用于后端目的?

我尝试在函数中使用第二个隐藏参数,希望有一个,但示例中没有引用它,但没有效果,变量返回未定义。 例如

table.on("rowMoved", function(row, dest){
    console.log(dest);
});

我也尝试使用 rowMouseUp 事件,但它弄乱了代码。

javascript tabulator
1个回答
0
投票

稍微搜索一下“rowMoved”函数的“row”参数对象后,有一个可能的解决方法。我可以通过 row._row.position 获取表中行的新相对位置,然后我可以按照这种方式进行。

© www.soinside.com 2019 - 2024. All rights reserved.