language.url 从远程文件读取国际化信息

最低支持版本:DataTables 1.10


描述(Description)

DataTables提供的所有语言选项都可以储存在服务器上的文件中,如果你设置了此参数,DataTables将会从这个url中去获取语言。 该文件必须是有效的JSON文件,里面包含的属性参考 languageOption

在这个网站上,已经有其他语言的插件可以直接使用。

请注意当此参数设置时,由于Ajax数据加载,DataTables初始化将是异步的。也就是说,在完成Ajax请求之前,不会绘制表格。 因此,需要表完成其初始化的任何操作都应该放在 initCompleteOption 回调中处理。

类型(Type)

这个选项能够接受以下类型的参数:

例子(Example)

从远程文件中读取语言信息

1
2
3
4
5
$('#example').DataTable( {
  "language": {
      "url": "http://datatables.club/assets/Chinese.txt"
    }
} );

由于使用了url参数,异步加载,合计列操作需要放在initComplete回调中处理

1
2
3
4
5
6
7
8
9
10
11
12
13
14
$('#example').DataTable({
    "language": {
        "url": "http://datatables.club/assets/Chinese.txt"
    },
    "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;
        }));
    }
});

相关属性(Related)

下面的选项是直接相关的,也可能是您的应用程序的开发非常有用。

Options

https://datatables.net/reference/option/language.url

Translation from DataTables.net, with permission

百度站内搜索

Google站内搜索

赞助我们

赞助我们

您的支持,将是我们前进的最大动力……