jqGrid Subgrid mit den "lokalen" Daten
Ich versuche, mein subgrid zur Arbeit mit lokalen Daten. Allerdings, wenn ich auf erweitern, bekomme ich nur eine Pritsche wie das raster wird versucht, ziehen Sie die Daten von irgendwo. Ich nehme an, ich brauche nicht ein subGridUrl
da die master-raster-Datentyp ist datatype:'local'
. Gibt es etwas, was ich tun sollte?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es keinen direkten Weg, Sie zu definieren subgrid mit lokalen Daten, aber Sie können relativ leicht umzusetzen das gleiche Verhalten mit
subGridRowExpanded
(Subgrid als Grid). Was man tun müssen, ist, nur um von einigen Sie interne Strukturen, die die Daten für die subgrid durch die rowid der Tabelle. Zum Beispiel, wenn Sie würde haben subgrids Karte alsInnerhalb von
subGridRowExpanded
können Sie erstellen subgrid mit dem folgenden code:Die demo zeigt die Ergebnisse live:
mySubgrids[rowId]
,rowId
ist eine Verbindung zwischen dem übergeordneten Netz und den Kindern grid?. Dann, wie über anzeigen in Modell?view
Daten indialog
des übergeordneten grid-Zeile enthalten, dass Kinder, die raster-Daten zu?idPrefix
in subgrids. Außerdem der Teil der Informationen über die subgrid-Daten (mySubgrids
) kann der Teil der Element-Daten. Siehe die Antwort, diese eine und diese eine. Sie können alternativuserdata
Teil der server-Antwort für die subgrid-Informationen. Dies können Sie direkt auf dem server oder wie in die Antwort auf der client-Seite innerhalb vonbeforeProcessing
Rückruf.