{hero}

searchPanes.filterChanged

自:SearchPanes 1.2.0 起

當選取項目變更時,更新標題文字的函式。
請注意 - 此屬性需要 DataTables 的 SearchPanes 擴充套件。

說明

每次選取的 SearchPanes 選項數量變更時,都會呼叫此函式。預設情況下,這用於更新 SearchPanes 標題(與 i18n() api 呼叫一起使用,並使用 searchPanes.i18n.title 設定選項)。

SearchPanes 按鈕也使用此組態選項來更新按鈕文字,以反映選取的數字(文字使用 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
						)
					);
				}
			}
		}
	}
});