searchPanes.filterChanged
自:SearchPanes 1.2.0 起
當選取項目變更時,更新標題文字的函式。
請注意 - 此屬性需要 DataTables 的 SearchPanes 擴充套件。
說明
每次選取的 SearchPanes 選項數量變更時,都會呼叫此函式。預設情況下,這用於更新 SearchPanes 標題(與 i18n()
api 呼叫一起使用,並使用 searchPanes.i18n.title
設定選項)。
SearchPanes 按鈕也使用此組態選項來更新按鈕文字,以反映選取的數字(文字使用 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
)
);
}
}
}
}
});