语言。url
自 DataTables 1.10 起
从远程文件加载语言信息。
说明
DataTables 提供的所有语言选项都可以存储在服务器上的文件中,如果传递此参数,DataTables 会在其中查找。该文件必须是有效的 JSON 文件,其中包含的对象具有 language
与初始化对象中的对象相同的属性(这些属性的一部分也是有效的)。
在 DataTables 1.12 中,您可以使用远程语言文件和本地语言选项,并且本地选项将优先。
此网站上提供了广泛的翻译版本,在 国际化插件 中。
请注意,当设置此参数时,DataTables 的初始化将因为 Ajax 数据加载而异步执行。也就是说,表格在 Ajax 请求完成前不会绘制。因此,任何需要表格完成其初始化的操作都应放置到 initComplete
回调中。
类型
此选项可以在以下类型中提供
示例
从远程文件加载语言信息
$('#example').DataTable({
language: {
url: '/dataTables/i18n/de_de.lang'
}
});
远程文件和本地字符串优先
$('#example').DataTable({
language: {
search: 'In der Tabelle finden',
url: '/dataTables/i18n/de_de.lang'
}
});
在 Ajax 加载语言字符串后执行操作
$('#example').dataTable({
language: {
url: '/dataTables/i18n/de_de.lang'
},
initComplete: function () {
var api = this.api();
// Put the sum of column 5 into the footer cell
$(api.column(5).footer()).html(
api
.column(5)
.data()
.reduce(function (a, b) {
return a + b;
})
);
}
});
相关
以下选项直接相关,在您的应用程序开发中也可能有用。