当前的困境是使用ajax时制表器不支持反应数据。这严重限制了在大型项目上使用Tabulator的能力,因为您必须将所有数据都本地保存,而不适合数据库中具有数百万行的项目,我们都知道这是行不通的。
这里是单元格格式的示例:
var nameFormat = function(cell, formatterParams, onRendered){
var value = cell.getValue();
return '<a href="#" @click="openModal()">'+value+'</a>';
}
当用户单击表中的链接时,我想从VueJS打开模式组件,它将触发openModal()
。但是VueJS无法从制表器访问数据。
这怎么完成?
[我看到的唯一另一个选择是,使用jQuery或Vanilla js来显示单击时的模态,但是沿着这条路走是一种不好的做法,因为我需要留在SPA反应系统中。
我也使用这些选项,需要使用Ajax
ajaxFiltering:true,
ajaxSorting:true,
参考链接:
http://tabulator.info/docs/4.3/data#ajax
使用以下选项之一