是否可以过滤 multi_select 上的空白字段?

Is possible to filter blank fields on multi_select?

我想知道是否可以获取此列上具有空字段的行。我有一个fiddle来解释这个。

在第一列(状态)我有三个值(ON、OFF、(EMPTY))。我的问题是获取具有空值的行(与 PR00000003、PR00000005 相同的行)在过滤器上选择空值。

Thanks in advance.

由于 yadcf/select2 和用于过滤的空字符串似乎存在某种问题,我可以建议以下解决方案:

1) 使用正则表达式 (see this jsfiddle) -

    var oTable = $('#example').DataTable();

    yadcf.init(oTable, [
        {
            column_number: 0,
            filter_type: 'multi_select',
            append_data_to_table_data: 'before',
            data: [ {value:'^$', label:'Empty' }], 
            filter_match_mode: 'regex',
            select_type: 'select2'
    }]);

2) 使用 datatables HTML5 data-* attributes ,

3) 使用 Chosen 插件(IMO Select2 更适合 datatables/yadcf)而不是 select2 see jsfiddle sample

        var oTable = $('#example').DataTable();

        yadcf.init(oTable, [
        {
            column_number: 0,
            filter_type: 'multi_select',
            append_data_to_table_data: 'before',
            data: [ {value:' ', label:'Empty' }], 
            filter_match_mode: 'exact',
            select_type: 'chosen'
        }]);

一直赌yadcf