Сменить язык на немецкий
Я пытаюсь использовать datatable JS yadcf. Это работает, но я не могу изменить язык на немецкий.
Я попробовал это:
$(document).ready(function(){
var oTable = $('#history_table').DataTable({
"sScrollY": "100px",
"iDisplayLength": 5,
"bJQueryUI": true,
"bStateSave": true,
"language": {
"url": "//cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/German.json"
}
}).yadcf([
{column_number : 0, filter_default_label: "Datum", sort_order: "asc"},
{column_number : 1, filter_default_label: "wer", sort_order: "desc"},
{column_number : 2, filter_default_label: "bei wem"},
{column_number : 3, filter_default_label: "wo"},
{column_number : 4, filter_default_label: "was"},
{column_number : 5, filter_default_label: "Wert alt"},
{column_number : 6, filter_default_label: "Wert neu"}]);
}
1 ответ
При использовании заглавной D api таблицы данных вы должны использовать yadcf.init
вместо .yadcf
звоните, как это ( см. демонстрацию)
$(document).ready(function() {
var oTable = $('#table_1').DataTable({
"sScrollY": "100px",
"iDisplayLength": 5,
"bJQueryUI": true,
"bStateSave": true/*,
"language": {
"url": "//cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/German.json"
}*/
});
yadcf.init(oTable, [
{column_number : 0, filter_default_label: "Datum", sort_order: "asc"},
{column_number : 1, filter_default_label: "wer", sort_order: "desc"},
{column_number : 2, filter_default_label: "bei wem"},
{column_number : 3, filter_default_label: "wo"}]);
});
Но, похоже, у меня есть проблема в yadcf atm, и мне нужно исправить это, чтобы он установил фильтры, когда language
используется с url
получение JSON,
А пока вы можете поместить язык json в конструктор datatbles, и он будет работать просто отлично, см. Демонстрацию
$(document).ready(function() {
var oTable = $('#table_1').DataTable({
"sScrollY": "100px",
"iDisplayLength": 5,
"bJQueryUI": true,
"bStateSave": true,
"language": {
"sEmptyTable": "Keine Daten in der Tabelle vorhanden",
"sInfo": "_START_ bis _END_ von _TOTAL_ Einträgen",
"sInfoEmpty": "0 bis 0 von 0 Einträgen",
"sInfoFiltered": "(gefiltert von _MAX_ Einträgen)",
"sInfoPostFix": "",
"sInfoThousands": ".",
"sLengthMenu": "_MENU_ Einträge anzeigen",
"sLoadingRecords": "Wird geladen...",
"sProcessing": "Bitte warten...",
"sSearch": "Suchen",
"sZeroRecords": "Keine Einträge vorhanden.",
"oPaginate": {
"sFirst": "Erste",
"sPrevious": "Zurück",
"sNext": "Nächste",
"sLast": "Letzte"
},
"oAria": {
"sSortAscending": ": aktivieren, um Spalte aufsteigend zu sortieren",
"sSortDescending": ": aktivieren, um Spalte absteigend zu sortieren"
}
}
});
yadcf.init(oTable, [
{column_number : 0, filter_default_label: "Datum", sort_order: "asc"},
{column_number : 1, filter_default_label: "wer", sort_order: "desc"},
{column_number : 2, filter_default_label: "bei wem"},
{column_number : 3, filter_default_label: "wo"}]);
});