{hero}

searchBuilder.filterChanged

自:SearchBuilder 1.0.0 起

进行选择后更新标题文本的函数。
请注意 - 此属性要求 SearchBuilder 作为 DataTables 的扩展。

说明

每次更改 SearchBuilder 条件的数量时,都会调用此函数。默认情况下,这用于更新 SearchBuilder 标题(使用 language.searchBuilder.title 配置选项和一个 i18n() API 调用进行设置)。

SearchBuilder 按钮也使用此配置选项来更新按钮文本,以反映选择数量(使用 language.searchBuilder.button 和一个 i18n()API 调用进行设置)。

函数的上下文是 DataTables 实例,这意味着可以从函数内部直接调用 API 方法。例如,this.i18n(...);

类型

函数 searchBuilder.filterChanged(count)

参数

示例

为自定义元素设置文本

new DataTable('#myTable', {
	layout: {
		top1: {
			searchBuilder: {
				filterChanged: function (count) {
					$('.SBDetails').text(
						table.i18n(
							'searchBuilder.collapse',
							{ 0: 'AdvancedFilter', _: 'Advancedfilter (%d)' },
							count
						)
					);
				}
			}
		}
	}
});