Ich mag wie so einige Daten in einem Baum/Raster-Format anzuzeigen:angezeigte Kinder in einem Raster mit Dojo 1.7
MasterId Title Date
DetailId
DetailId
MasterId Title Date
DetailId
wo die IDs, Titel und Datum separate Spalten sind, und die DetailIDs sind Kinder einer MasterId. Wenn der Benutzer auf eine Detailzeile klickt, führe ich eine Aktion aus. Wenn der Benutzer eine Spalte sortiert, möchte ich, dass die DetailIds bei ihrer übergeordneten MasterId bleiben.
Gibt es eine Möglichkeit, dies mit Dojo-Komponenten zu tun? Das dojox.grid.TreeGrid sieht eng aus, aber nach dem, was ich beim Erweitern der untergeordneten Elemente feststellen kann, werden die DetailIds in eine eigene Spalte verschoben, in der ich es vorziehe, dass sie in derselben Spalte wie MasterId bleiben.
Wenn es keine Standardmethode gibt, sollte ich versuchen, ein TreeGrid zu untergliedern?