Frage

ich bin Interesse jQuery Datatable zu verwenden ... könnten Sie mir sagen und mir ein Beispiel geben, wie man Gebrauch that..and ich über jqGrid gehört worden bin too..which von beiden besser von ihnen?

Ich habe try Datatable herunterladen ..

<script type="text/javascript" src="jquery.dataTables.js"></script>
<script type="text/javascript">
 $(document).ready(function() {
  $('#showdata').dataTable( {
 //what must i fill in this area?
});
});
</script>
War es hilfreich?

Lösung

Ich habe beide versucht, und entschied sich für Datentabellen . Ich fand es eine bessere Dokumentation, eine bessere Unterstützung der Gemeinschaft hat, und es war einfach dieses Plugin zu starten und verwenden.

Im Grunde genommen, wenn Sie HTML-Code wie folgt:

<table>
    <thead>
        <tr>...</tr>
    </thead>
    <tbody>
       <tr>...
    </tbody>
</table>

(mind Thead und tbody )

sollte dann Ihr Beispiel schön Datentabelle erzeugen. Es gibt Zahlen von Parametern, um sie anzupassen, aber es ist optional, sie zu nutzen.

Sie sollten auch prüfen, ob Sie Ihre Datentabelle generieren wollen:

  1. statischer HTML-Inhalt (Last einmal)
  2. Inhalte von Ihrem Server empfangen

sind beide Optionen möglich mit Datentabellen und beide haben viele Beispiele auf datatables.net .

Im Fall eines Problems mit den Details eine Info fallen.

Andere Tipps

jqGrid scheint leistungsfähiger und flexibler zu sein, aber schreckliche Dokumentation. Wenn Sie jemand nicht mit jqGrid zu helfen, um, sind Sie besser dran mit Datentabelle.

Ich verwende zu Tables. Ich wurde von den Dokumenten, die api und der Flexibilität angezogen. In meinem Projekt habe ich einen Ajax-Frontend, wo der Tisch bearbeitbare Steuerelemente enthält und Spaltensortierung / Filterung. Einige Netze haben alle die Daten auf dem Client, einige ziehen ihre Daten von ausgelagerten Server Anrufe je nach Datenvolumen.

Der Entwickler hat die totale Kontrolle über die Säule Rendering. Ich empfehle es, wenn Sie Flexibilität wünschen. Das ist es wert. Der Autor, Allan Jardine, ist eindeutig sehr talentiert

Ich begann zu Datentabellen zu verwenden, aber es wurde sehr langsam ein paar Hunderte von lokalen Produkten zu laden und zu sortieren. Also habe ich versucht, jqGrid und es läuft gut mit Tausenden von lokalen geladenen Gegenständen. So hat jqGrid eine bessere Leistung. Aber manchmal muß ich an der Arbeit mit Dutzenden von Tausenden von lokalen Elementen und jqGrid wird zu langsam. Ich weiß, dass diese Plugins sind entworfen, um die Arbeit mit Client / Server-architeture, so dass ich das Design meiner Anwendung zu ändern, bin zu bewerten.

Meine Firma hat gerade die Entscheidung mit Tables gehen auch für alle die oben genannten Gründen. Wir hatten es vor ein paar Jahren ausgewertet und es scheint, wie viele davon die Mängel fanden wir dann durch das Team identifiziert wurden. Es ist nicht perfekt, aber ich denke, wenn wir es innen begangen haben, zu lernen und aus es nur gut tun wird.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top