{hero}

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'
		}
	}
});

相關

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