是否可以过滤 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
我想知道是否可以获取此列上具有空字段的行。我有一个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