2016-02-02 4 views
0

Я пытаюсь использовать yadcf datatable JS. Он работает, но я не могу изменить язык на немецкий.Сменить язык на немецкий

Я попытался это:

$(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"}]); 
} 

ответ

0

При использовании капитала D апи из DataTables вы должны использовать yadcf.init вместо .yadcf вызова, как это (see demo)

$(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 fetc Хин в формате JSON,

В среднем в то время как вы можете поместить язык JSON в конструктор datatbles, и он будет работать нормально, see demo

$(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"}]); 
    }); 
Смежные вопросы