當使用資本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
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"}]);
});