{hero}

columns.searchBuilder.defaultCondition

自:SearchBuilder 1.4.0

为该列设置一个默认条件。
请注意,此属性需要用于DataTables 的 SearchBuilder 扩展。

描述

当用户选择该列进行筛选时,SearchBuilder 使用此选项来决定条件内哪个选项 select 应该最初选中。默认情况下,SearchBuilder 将选中条件内 select 中的第一个条目,通常是条件标题。

类型

数字

描述

columns.searchBuilder.defaultCondition 设置为一个数字时,它将选择 select 中对应索引的选项。

字符串

描述

columns.searchBuilder.defaultCondition 设置为一个字符串时,它将选择标记和此字符串相同的选项。比如这将是“=”、“>”等,以避免与 i18n 更改冲突。

默认值

  • 值:undefined

columns.searchBuilder.defaultCondition 的默认值为 undefined。这意味着默认情况下,将选中条件内 select 中的第一个选项。

范例

将第三列的条件设置为“!='”

new DataTable('#myTable', {
	columnDefs: [
		{
			targets: 2,
			searchBuilder: {
				defaultCondition: '!='
			}
		}
	],
	layout: {
		top1: 'searchBuilder'
	}
});

相关

以下选项直接相关,在你的应用程序开发中可能也有用。