问题描述
我有一个数据表,其中包含一个列,其中包含一个以逗号分隔的 ID 列表,最大长度为三个值。然后我有一个 select2 搜索框,它将根据用户输入以任何顺序搜索这些值。
以下是它应该如何工作的示例:
搜索输入
- 32、29
返回结果
- 32、22、29
- 32、35、29
- 32、29、27
- 32、29
因此,在此示例中,用户输入“32,29”作为所需的搜索,将返回上述所有行。
这是我目前的搜索代码,它通过将 select2 数组值直接传递到列搜索来部分工作。但是,行仅以该特定顺序返回,因此在这种情况下不会返回我上面示例中的行 '32,35,29'。
$('.filter-content').on('change paste keyup','#synergies',function() {
var synergy_array = $(this).val();
players_table.columns(45).search(synergy_array,true).draw();
});
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)