制表符 V5 Ajax 排序

Tabulator V5 Ajax Sorting

我使用 Tabulator 的 ajax 排序功能。这在 4.9 版中对我来说工作正常,但在升级到 v5.0.7 后我很难让它工作。

在 4.9 版中,我只是将 ajaxSorting 设置为 true 并提供 ajaxRequestFunc 函数调用。

我搜索了文档并发现在 v5 中我需要将 sortMode 设置为 remote,但没有提到做任何其他不同的事情。

我遇到的问题是我分配给 ajaxRequestFunc 的函数没有被调用。当我单击列 header 时,table 数据被清除。

我确定我还需要为 V5 设置或更改其他内容,但目前看不到它是什么。任何帮助将不胜感激。

在 v4.9 中运行的示例 - https://codesandbox.io/s/ajaxsortv4-8lfkf

示例在 v5 中不起作用 - https://codesandbox.io/s/ajaxsortv5-tw78p

4.9 示例在调用 ajaxRequestFunc 时触发警报。 v5 示例中没有警报。

原来我需要做的就是设置 ajaxURL。我将它设置为“虚拟”,因为它没有在我的实现中使用;我在分配给 ajaxRequestFunc.

的代码中处理 ajax 调用自己