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

相关

以下选项直接相关,也可能在应用程序开发中很有用。