language.entries
自:DataTables 2.0 起
表格資料類型的複數替換。
描述
DataTables 會在多個位置顯示關於表格的資訊文字,例如表格資訊控制項和分頁控制項。 此選項可以自訂每個顯示的資料類型字串,同時考慮資料的複數形式。
例如,如果沒有此選項,DataTables 將顯示
- 每頁 10 筆項目 (用於頁面長度控制項),以及
- 顯示 1 到 1,共 57 筆項目 (用於資訊控制項)。
使用此選項,可以自訂項目,而無需修改其餘字串。 這會很有幫助,因為您的使用者可以一目瞭然地知道表格中的資料類型。 例如,您可能有一個人員清單,其中以下字串更適合表格
- 每頁 10 人
- 顯示 1 到 1,共 57 人.
雖然希望達到這種自訂程度,但通常不會在表格上執行,因為主要字串會重複。 此選項旨在解決此問題,以及這些欄位的複數形式。
當以物件形式提供時,您可以提供鍵來符合特定數字,並使用 _
作為「萬用字元」。 例如,對於團隊成員的表格,您可以使用
entries: {
_: 'team members',
1: 'team member'
}
有關複數物件結構的詳細資訊,請參閱 i18n()
。
此選項目前會影響下面「相關」部分中提及的語言字串。
類型
此選項可以採用以下類型
預設值
- 數值:
{_: 'entries', 1: 'entry'}
範例
將項目類型變更為「人員」
new DataTable('#myTable', {
language: {
entries: {
_: 'people',
1: 'person'
}
}
});
相關
以下選項與此選項直接相關,可能對您的應用程式開發也有用。