使用Dojo 1.7在网格中显示子项

使用Dojo 1.7在网格中显示子项,dojo,dojox.grid,Dojo,Dojox.grid,我想以树/网格格式显示一些数据,如下所示: MasterId Title Date DetailId DetailId MasterId Title Date DetailId 其中id、title和date是单独的列,detailid是MasterId的子项。当用户单击详细信息行时,我将执行一个操作。如果用户对列进行排序,我希望detailid与它们的父MasterId保持一致

我想以树/网格格式显示一些数据,如下所示:

MasterId     Title                       Date
  DetailId
  DetailId
MasterId     Title                       Date
  DetailId
其中id、title和date是单独的列,detailid是MasterId的子项。当用户单击详细信息行时,我将执行一个操作。如果用户对列进行排序,我希望detailid与它们的父MasterId保持一致

有没有一种方法可以通过库存Dojo组件实现这一点?dojox.grid.TreeGrid看起来很接近,但从展开子对象时我可以看出,detailid将进入它们自己的列,我希望它们与MasterId保持在同一列中


如果没有现成的方法可以做到这一点,我是否应该尝试对TreeGrid进行子类化?

好吧,事实证明dojox.grid.TreeGrid是我想要的,但我不知道dijit.tree.ForestStoreModel。这个例子正是我想要做的: