{hero}

language.searchBuilder.button

自:SearchBuilder 1.0.0 起

設定 SearchBuilder 按鈕文字。
請注意 - 此屬性需要 DataTables 的 SearchBuilder 擴充套件。

說明

標準情況下,SearchBuilder 會將 SearchBuilder 按鈕設定為顯示預設文字,在此例中為 {0: 'Search Builder', _: 'Search Builder (%d)'}。其中 %d 是活動條件的總數。

language.searchBuilder.button 的值會傳遞到 i18n() 函式中。%d 會被已設定的條件數取代。若要將按鈕文字設定為 string,而無論計數為何,只需將 language.searchBuilder.button 設定為所需的 string 即可。

類型

字串

說明

要顯示的語言字串,不需考慮任何複數形式。字串可以包含 %d,這會被所選篩選器的數量取代。

物件

說明

作為物件,此選項可用於定義不同字串,以用於許多語言所需的各種單數、複數、雙數等選項。如果所選篩選器的數量與物件中的參數名稱相符,將使用該參數的值。如果沒有匹配項,則使用 _ (必須定義) 作為預設值。

與上述字串情況一樣,在此物件中定義的任何參數值都可以包含字串 %d,這會被所選篩選器的數量取代。

預設值

  • 值:{0: 'Search Builder', _: 'Search Builder (%d)'}

範例

更改 SearchBuilder 按鈕的訊息,該按鈕也會顯示條件計數:

new DataTable('#myTable', {
	language: {
		searchBuilder: {
			button: {
				0: 'Criteria',
				1: 'Criteria (one selected)',
				_: 'Criteria (%d)'
			}
		}
	},
	layout: {
		top1: {
			buttons: ['searchBuilder']
		}
	}
});

更改 SearchBuilder 按鈕的訊息

new DataTable('#myTable', {
	buttons: ['searchBuilder'],
	language: {
		searchBuilder: {
			button: 'searchBuilder'
		}
	},
	layout: {
		top1: {
			buttons: ['searchBuilder']
		}
	}
});

相關

以下選項直接相關,可能對您的應用程式開發也很有用。