DataTables globalyにローカリゼーション/トランスレーションを簡単にセットアップする方法があるかどうかを知りたいと思います。jquery DataTablesをグローバルにローカライズする方法
毎回"languages": { "url": "/mytranslate.js" }
を設定する必要があります。
DataTables globalyにローカリゼーション/トランスレーションを簡単にセットアップする方法があるかどうかを知りたいと思います。jquery DataTablesをグローバルにローカライズする方法
毎回"languages": { "url": "/mytranslate.js" }
を設定する必要があります。
初期化オプションをグローバルに適用する方法については、Setting defaultsの記事を参照してください。
これは
$.fn.dataTable.defaults
オブジェクトを使用して実行できます。このオブジェクトは、DataTablesの初期化オブジェクトと同じパラメータをすべて使用しますが、この場合、DataTablesのすべての初期設定のデフォルトを設定しています。例えば
:
$.extend(true, $.fn.dataTable.defaults, {
"language": {
"url": "/mytranslate.js"
}
});
$(document).ready(function() {
$("#example").DataTable();
});
あなたが渡したい引数を指定して、データテーブルを初期化する機能を作成することができます。
function dataTableInit(your_agruments) {
$('#example').dataTable({
"property": your_agruments,
"language": {
"url": "/mytranslate.js"
}
});
}
は、だから、言語を毎回設定する必要があり、あなたのDataTableを初期化する機能を再利用してすることはできません。