当表数据集中缺少列id时,如何筛选webix datatable中的值?

当表数据集中缺少列id时,如何筛选webix datatable中的值?,datatable,webix,Datatable,Webix,我有一个webix表数据集,它只是一个没有任何列ID的普通数组。 因此,列筛选不起作用。我尝试了onAfterFilter事件,但不太确定如何使用它来完成过滤工作 我的代码片段如下: 约束条件是我不能更改数据集以添加列Id。 这个嵌条是怎么做的 谢谢。虽然ID很重要,但不是强制性的。 该问题由错误的数据格式引起。组件需要对象数组,而不是字符串数组 var mydata = [{ user:"smith"}, { user:"mark"}]; 以及相关的列配置 { id:"members",

我有一个webix表数据集,它只是一个没有任何列ID的普通数组。 因此,列筛选不起作用。我尝试了onAfterFilter事件,但不太确定如何使用它来完成过滤工作

我的代码片段如下:

约束条件是我不能更改数据集以添加列Id。 这个嵌条是怎么做的


谢谢。

虽然ID很重要,但不是强制性的。 该问题由错误的数据格式引起。组件需要对象数组,而不是字符串数组

var mydata = [{ user:"smith"}, { user:"mark"}];
以及相关的列配置

{ id:"members",   id:"user",   header:["members",
     {content:"textFilter"}
  ], width:100, sort:"string" }
以下是工作片段-


若它真的很关键,那个么可以自定义组件,以便它读取字符串数组,这可以通过自定义数据驱动程序来完成-

是的,数据格式正在破坏它。我也不得不改变数据格式,使其适合表,并使过滤工作。