language.url
自:DataTables 1.10
從遠端檔案載入語言資訊。
說明
DataTables 提供的所有語言選項都可以儲存在伺服器上的檔案中,如果傳遞此參數,DataTables 將會查找該檔案。該檔案必須是有效的 JSON 檔案,並且它包含的物件具有與初始化物件中的 language
物件相同的屬性(這些屬性的子集也是有效的)。
從 DataTables 1.12 開始,您可以使用遠端語言檔案以及本地語言選項,並且本地選項將具有優先權。
這個網站上有很多翻譯版本可以使用,請參考國際化外掛。
請注意,當設定此參數時,由於 Ajax 資料載入,DataTables 的初始化將會是非同步的。也就是說,在 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;
})
);
}
});
相關
以下選項是直接相關的,可能在您的應用程式開發中也很有用。