searchBuilder.filterChanged
自:SearchBuilder 1.0.0 起
在進行選擇時更新標題文字的函式。
請注意 - 此屬性需要 DataTables 的 SearchBuilder 擴充功能。
描述
每次 SearchBuilder 中啟用的條件數量變更時,都會呼叫此函式。預設情況下,此函式用於更新 SearchBuilder 標題(使用 language.searchBuilder.title
設定選項以及 i18n()
API 呼叫來設定)。
SearchBuilder 按鈕也使用此設定選項來更新按鈕文字以反映選擇的數字(文字使用 language.searchBuilder.button
和 i18n()
API 呼叫來設定)。
函式的上下文是 DataTables 實例,這表示可以直接從函式內部呼叫 API 方法。例如,this.i18n(...);
。
類型
範例
為自訂元素設定文字
new DataTable('#myTable', {
layout: {
top1: {
searchBuilder: {
filterChanged: function (count) {
$('.SBDetails').text(
table.i18n(
'searchBuilder.collapse',
{ 0: 'AdvancedFilter', _: 'Advancedfilter (%d)' },
count
)
);
}
}
}
}
});