Я пытаюсь, но безуспешно, использовать мой файл перевода с кнопками извлечения
Вот мой код:
$(document).ready(function(){
var table = $('#table').DataTable({
"columnDefs": [{"orderable": false, "targets": 5}],
"order": [1, "desc"],
"oLanguage": { "sUrl": "/public/us.txt" },
buttons: [{
extend: 'csv',
text: '<i class="fa fa-download"></i> Export to CSV',
title: 'Data export - <?= date("YmdHi") ?>',
className: 'btn-sm',
exportOptions: { columns: [0, 1, 2, 3, 4, 5] }
},{
extend: 'excel',
text: '<i class="fa fa-download"></i> Export to Excel',
title: 'Data export - <?= date("YmdHi") ?>',
className: 'btn-sm',
exportOptions: { columns: [0, 1, 2, 3, 4, 5] }
}]
});
table.buttons().container().appendTo( '.button-container' );
});
Проблема в том, что когда я добавляю строку "oLanguage": { "sUrl": "/public/us.txt" }
, кнопки не появляются, и у меня нет ошибок в консоли Google
РЕДАКТИРОВАТЬ:
us.txt:
{
"sEmptyTable": "No data available in table",
"sInfo": "Showing _START_ to _END_ of _TOTAL_ entries",
"sInfoEmpty": "Showing 0 to 0 of 0 entries",
"sInfoFiltered": "(filtered from _MAX_ total entries)",
"sInfoPostFix": "",
"sInfoThousands": ",",
"sLengthMenu": "_MENU_ entries",
"sLoadingRecords": "Loading...",
"sProcessing": "Processing...",
"sSearch": "",
"searchPlaceholder": "Search ...",
"sZeroRecords": "No matching records found",
"oPaginate": {
"sFirst": "First",
"sLast": "Last",
"sNext": "Next",
"sPrevious": "Previous"
},
"oAria": {
"sSortAscending": ": activate to sort column ascending",
"sSortDescending": ": activate to sort column descending"
}
}