English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
1、Standardkonfiguration von DataTables
$.document.ready(function() { $('#example').dataTable(); });
Beispiel:http://www.guoxk.com/html/DataTables/Zero-configuration.html
2、Basis-Eigenschaftenkonfigurationen von DataTables
"bPaginate": true, //Seitenumschaltungsfunktion
"bLengthChange": true, //Änderung der Anzahl der angezeigten Daten pro Seite
"bFilter": true, //Filterfunktion
"bSort": false, //Sortierfunktion
"bInfo": true,//Fußzeileninformation
"bAutoWidth": true//Automatische Breite
Beispiel:http://www.guoxk.com/html/DataTables/Funktion-enablement.html
3、Daten sortieren
$.document.ready(function() { $('#example').dataTable({ "aaSorting": [ [ 4, "desc" ] ] }); });
Ab der 0. Spalte, mit der4Spalten in umgekehrter Reihenfolge anordnen
Beispiel:http://www.guoxk.com/html/DataTables/Sortierung-data.html
4、Sortierung mehrerer Spalten
Beispiel:http://www.guoxk.com/html/DataTables/Multi-Spalte-sorting.html
5、Verstecken einiger Spalten
$.document.ready(function() { $('#example').dataTable({ "aoColumnDefs": [ { "bSearchable": false, "bVisible": false, "aTargets": [ 2 ] }, { "bVisible": false, "aTargets": [ 3 ] } ] } ); });
Beispiel:http://www.guoxk.com/html/DataTables/Versteckt-columns.html
6、Änderung der Position der Elemente auf der Seite
$.document.ready(function() { $('#example').dataTable({ "sDom": '<"top"fli>rt<"bottom"p><"clear">' }); }); //l- Anzahl der angezeigten Einträge pro Seite //f – Filter-Eingabe //t – Tabelle //i – 信息 //p – 翻页 //r – pRocessing //< and > – div elements //<"class" and > – div with a class //Examples: <"wrapper"flipt>, <lf<tip>
Beispiel:http://www.guoxk.com/html/DataTables/DOM-positioning.html
7、状态保存,使用了翻页或者改变了每页显示数据数量,会保存在cookie中,下回访问时会显示上一次关闭页面时的内容。
$.document.ready(function() { $('#example').dataTable({ "bStateSave": true }); });
Beispiel:http://www.guoxk.com/html/DataTables/State-saving.html
8、显示数字的翻页样式
$.document.ready(function() { $('#example').dataTable({ "sPaginationType": "full_numbers" }); });
Beispiel:http://www.guoxk.com/html/DataTables/Alternative-pagination-styles.html
9、水平限制宽度
$.document.ready(function() { $('#example').dataTable({ "sScrollX": ""100% "sScrollXInner": ""110% "bScrollCollapse": true }); });
Beispiel:http://www.guoxk.com/html/DataTables/Horizontal.html
10、垂直限制高度
Beispiel:http://www.guoxk.com/html/DataTables/Vertical.html
11、水平和垂直两个方向共同限制
Beispiel:http://www.guoxk.com/html/DataTables/HorizontalVerticalBoth.html
12、改变语言
$.document.ready(function() { $('#example').dataTable({ "oLanguage": { "sLengthMenu": "每页显示 _MENU_ 条记录" "sZeroRecords": "抱歉, 没有找到" "sInfo": "从 _START_ 到 _END_" /共 _TOTAL_ 条数据 "sInfoEmpty": "没有数据" "sInfoFiltered": "(从 _MAX_ 条数据中检索)" "oPaginate": { "sFirst": "首页" "sPrevious": "前一页" "sNext": "后一页" "sLast": "尾页" } "sZeroRecords": "没有检索到数据" "sProcessing": "<img src='#'" /loading.gif' /"> } }); });
Beispiel:http://www.guoxk.com/html/DataTables/Change-language-row
13、click事件
Beispiel:http://www.guoxk.com/html/DataTables/event-click.html
14/配合使用tooltip插件
Beispiel:http://www.guoxk.com/html/DataTables/tooltip.html
15、定义每页显示数据数量
$.document.ready(function() { $('#example').dataTable({ "aLengthMenu": [[10, 25, 50, -1], [10, 25, 50, "All"]] }); });
Beispiel:http://www.guoxk.com/html/DataTables/length_menu.html
16Row callback
Beispiel:http://www.guoxk.com/html/DataTables/RowCallback.html
The value of the last column is bold if it is "A"
17Sorting control
$.document.ready(function() { $('#example').dataTable({ "aoColumns": [ null, {"asSorting": ["asc"]}, {"asSorting": ["desc", "asc", "asc"]}, {"asSorting": []}, {"asSorting": []} ] }); });
Beispiel:http://www.guoxk.com/html/DataTables/sort.html
Note: The first column is sorted by default when clicked, the second column is sorted when clicked, the third column is reversed when clicked once, and sorted twice, the fourth and fifth columns do not implement sorting when clicked
18Read language package from configuration file
$.document.ready(function() { $('#example').dataTable({ "oLanguage": { "sUrl": "cn.txt" } }); });
19Use AJAX source
$.document.ready(function() { $('#example').dataTable({ "bProcessing": true, "sAjaxSource": "."/arrays.txt' }); });
Beispiel:http://www.guoxk.com/html/DataTables/ajax.html
20. Use AJAX to organize data on the server side
$.document.ready(function() { $('#example').dataTable({ "bProcessing": true, "bServerSide": true, "sPaginationType": "full_numbers", "sAjaxSource": "."/server_processing.php", /*If the following content is added, data is passed using the POST method "fnServerData": function (sSource, aoData, fnCallback) { $.ajax({ "dataType": 'json', "type": "POST", "url": sSource, "data": aoData, "success": fnCallback }); }*/ "oLanguage": { "sUrl": "cn.txt" } "aoColumns": [ {"sName": "platform" }, {"sName": "version" }, {"sName": "engine" }, {"sName": "browser" }, {"sName": "grade" } ]//$_GET['sColumns'] will receive the data passed by aoColumns }); });
Beispiel:http://www.guoxk.com/html/DataTables/ajax-serverSide.html
21load id and class for each line
Server-side data format returned:
{"}} "DT_RowId": "row_"8":, "DT_RowClass": "gradeA" "0": "Gecko" "1": "Firefox" 1.5":, "2": "Win" 98+ / OSX.2+", "3": ""1.8":, "4": "A" }
Beispiel:http://www.guoxk.com/html/DataTables/add_id_class.html
22、Details für jede Zeile anzeigen, klicken Sie auf den "+" am Anfang der Zeile klicken
Beispiel:http://www.guoxk.com/html/DataTables/Details anzeigen, indem Sie auf die Schaltfläche "-mit-row
23、information.html
Beispiel:http://www.guoxk.com/html/DataTables/、Mehrfachzeilen auswählen
22、Integration des jQuery Plugins jEditable
Beispiel:http://www.guoxk.com/html/DataTables/jEditable-integration.html
Weitere Referenzen:
Zu beachten ist, dass das von dataTable zu verarbeitende Table-Objekt sowohl thead als auch tbody haben muss und die Struktur ordentlich sein muss (die Daten müssen nicht vollständig sein), um korrekt verarbeitet zu werden.
Hier sind einige zusätzliche Parameter, die beim Binden von dataTable hinzugefügt werden können:
Erklärung: Hier stellt der Redakteur den Gebrauch des jQuery.datatables.js Plugins und die API-Beispielauflösung vor. Wir hoffen, dass dies für Sie hilfreich ist. Wenn Sie Fragen haben, hinterlassen Sie bitte einen Kommentar, der Redakteur wird sich umgehend um eine Antwort kümmern. Wir danken auch sehr für die Unterstützung der Website Anleitungshüller!
Erklärung: Der Inhalt dieses Artikels wurde aus dem Internet übernommen und gehört dem Urheberrechtsinhaber. Der Inhalt wurde von Internetbenutzern freiwillig beigesteuert und hochgeladen. Diese Website besitzt keine Eigentumsrechte und hat den Inhalt nicht von Hand bearbeitet. Sollten Sie verdächtige Inhalte entdecken, freuen wir uns über eine E-Mail an notice#w und die Bereitstellung von relevanten Beweisen. Bei nachgewiesener Urheberrechtsverletzung wird dieser Inhalt sofort entfernt.3Erklärung: Der Inhalt dieses Artikels wurde aus dem Internet übernommen und gehört dem Urheberrechtsinhaber. Der Inhalt wurde von Internetbenutzern freiwillig beigesteuert und hochgeladen. Diese Website besitzt keine Eigentumsrechte und hat den Inhalt nicht von Hand bearbeitet. Sollten Sie verdächtige Inhalte entdecken, freuen wir uns über eine E-Mail an notice#w und die Bereitstellung von relevanten Beweisen. Bei nachgewiesener Urheberrechtsverletzung wird dieser Inhalt sofort entfernt.