searchPanes.filterChanged
自:SearchPanes 1.2.0
选择发生变更后更新主题文本的函数。
请注意 - 此属性需要 搜索窗格 扩展才能使用 DataTables。
说明
这个函数在选中或取消选中 SearchPanes 选项时都会调用。默认情况下,这用于更新 SearchPanes 标题(使用以下配置选项设定:searchPanes.i18n.title
及一个 i18n()
API 调用)。
搜索窗格按钮也使用此配置选项来更新按钮文本,以反映选中数量(使用 searchPanes.i18n.collapse
和 i18n()
API 调用设定文本)。
函数的上下文是 DataTables 实例,这意味着可以直接在函数中调用 API 方法。例如:this.i18n(...);
。
注意:在使用 searchPanes.cascadePanes
和此函数时,此函数可能会多次运行。这取决于 searchPanes.cascadePanes
的实现方式。
类型
示例
为自定义元素设定文本
new DataTable('#myTable', {
layout: {
top1: {
searchPanes: {
filterChanged: function (count) {
$('.SPDetails').text(
this.i18n(
'searchPanes.collapse',
{ 0: 'Advanced filter', _: 'Advanced filter (%d)' },
count
)
);
}
}
}
}
});