如果键入以过滤自动完成功能,则返回重复值或更多值。
这是因为我的代码中有2个文本分隔符(,
和-
)。
column_number: 2,
text_data_delimiter: /(\s-\s)|,/,
filter_type: "auto_complete"
但我希望保留两个文本分隔符,并且我希望在自动完成过滤器中删除重复值
这是演示:Live Demo
这是一个javascript代码片段:
var oTable;
$(document).ready(function () {
oTable = $('#example').dataTable().yadcf([{
column_number: 0
}, {
column_number: 3,
filter_type: "range_number_slider",
filter_container_id: "external_filter_container"
}, {
column_number: 2,
text_data_delimiter: /(\s-\s)|,/,
filter_type: "auto_complete"
}, {
column_number: 1,
text_data_delimiter: /(\s-\s)|,/,
filter_type: "auto_complete"
}, {
column_number: 4,
column_data_type: "html",
html_data_type: "text",
filter_default_label: "Select tag",
filter_type: "auto_complete"
}]);