{hero}

searchBuilder.filterChanged

自:SearchBuilder 1.0.0 起

在進行選擇時更新標題文字的函式。
請注意 - 此屬性需要 DataTables 的 SearchBuilder 擴充功能。

描述

每次 SearchBuilder 中啟用的條件數量變更時,都會呼叫此函式。預設情況下,此函式用於更新 SearchBuilder 標題(使用 language.searchBuilder.title 設定選項以及 i18n() API 呼叫來設定)。

SearchBuilder 按鈕也使用此設定選項來更新按鈕文字以反映選擇的數字(文字使用 language.searchBuilder.buttoni18n() API 呼叫來設定)。

函式的上下文是 DataTables 實例,這表示可以直接從函式內部呼叫 API 方法。例如,this.i18n(...);

類型

function searchBuilder.filterChanged(count)

參數

範例

為自訂元素設定文字

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