2017-06-02 4 views
0

Ich möchte verschachtelte DataTables erstellen, in denen die Daten der verschachtelten Tabelle der übergeordneten Tabelle zugeordnet sind. Beim Versuch, Daten zu durchsuchen, sollten die Daten beider übergeordneten verschachtelten Tabellen überprüft und nach Übereinstimmungen durchsucht werden.Erstellen und Suchen in verschachtelten Datatables

Beispiel:

Ticket List.     Search:_________ 


Ticket No | Holder Name | Amount 

-----------|--------------|---------- 

32415.  | ABC.   | ₹345 
37524.  | BKC.   | ₹456 

- Grp1 
    45732. | RDC.   | ₹953 
    42156. | TED.   | ₹741 

- Grp2 
    38521. | HUW.   | ₹523 
    37254. | TWH.   | ₹423 

Nun, ich sollte gruppiert suchen können und nicht gruppierten Ticket nicht mit nur einem Suchfeld (die an der Spitze). I.e. Suche nach 32415, 38521 usw. sollte mit einem Suchfeld möglich sein.

Wie kann es erreicht werden?

+1

Ist Java oder Javascript? – inye

Antwort

0

Scheint so, als ob Sie nach etwas wie RowGroup suchen. Es ist eine Datatable.js-Erweiterung. In den Beispielen sehen Sie basic Initialization, wo sie nur das Objekt in der Initialisierung übergeben, um die RowGroup zu informieren. In diesem Beispiel scheint die Standardsuchfunktion sowohl Gruppen- als auch Untergruppenzeilen zu enthalten.

Halten Sie diese Einschränkungen im Auge, zitiert aus RowGroup documentation:

Die von rowgroup angebotenen Funktionen sind nützlich, aber auch auch in mehrfacher Hinsicht beschränkt. Die folgenden Einschränkungen sind bekannt und werden Themen für zukünftige Updates sein (es gibt keine Zeit für diese Funktionen noch):

  • Keine Option zu erweitern/eine Gruppe kollabieren nur
  • Derzeit wird ein einzelner Datenpunkt verwendet werden kann zu einer Zeit, die Gruppierung gibt es keine Unterstützung für verschachtelte Gruppierung
  • Klicken und ziehen Sie die Spaltenüberschriften gruppieren
  • keine Unterstützung für die Exportmöglichkeiten der Buttons Erweiterung wird die Gruppierungsinformationen nur
  • keine Unterstützung für die Scroller-Erweiterung ignoriert .
+0

Danke für Ihren Vorschlag, aber die Lösung scheint die Daten zu gruppieren und dann die Suche danach zu erlauben. Das ist nicht, was ich suche ... Ich werde meine Abfrage mit realistischeren Daten ändern ... –

+0

Ok, das sehe ich Dieser Ansatz wird nicht helfen. Ich weiß nicht, ob Sie bereits in der Datatables-Dokumentation danach gesucht haben, aber das einzige, was Sie brauchen, um dort zu finden, ist [Child rows] (https://datatables.net/examples/api/row_details.html), ist aber nur ein Ansatz, um für jede Zeile eine detaillierte Tabelle zu erstellen, und die Suchkriterien sind nicht in den geschachtelten Tabellen enthalten. –

Verwandte Themen