{hero}

searchPanes.filterChanged

自:SearchPanes 1.2.0

选择发生变更后更新主题文本的函数。
请注意 - 此属性需要 搜索窗格 扩展才能使用 DataTables。

说明

这个函数在选中或取消选中 SearchPanes 选项时都会调用。默认情况下,这用于更新 SearchPanes 标题(使用以下配置选项设定:searchPanes.i18n.title 及一个 i18n() API 调用)。

搜索窗格按钮也使用此配置选项来更新按钮文本,以反映选中数量(使用 searchPanes.i18n.collapsei18n() API 调用设定文本)。

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

注意:在使用 searchPanes.cascadePanes 和此函数时,此函数可能会多次运行。这取决于 searchPanes.cascadePanes 的实现方式。

类型

function searchPanes.filterChanged(count)

参数

示例

为自定义元素设定文本

new DataTable('#myTable', {
	layout: {
		top1: {
			searchPanes: {
				filterChanged: function (count) {
					$('.SPDetails').text(
						this.i18n(
							'searchPanes.collapse',
							{ 0: 'Advanced filter', _: 'Advanced filter (%d)' },
							count
						)
					);
				}
			}
		}
	}
});