{ Company
{ { Car SUM(Price)
{ { { Part Price
当扩展时,我想要的结果是这样的(我得到了很好的结果):
- SuperCarCompany
- SuperCar 20
Door 20
- SuperCar2 70
Door 30
Window 40
- OtherCarCompany
- SuperCar2 50 /* Same SuperCar2 */
Door 50
- MoreCarCompany
- BestCarEver 535
Engine 500
Door 30
Window 5
当最初打开时是这样的:
+ SuperCarCompany
+ OtherCarCompany
+ MoreCarCompany
然而,我得到的是:
+ SuperCarCompany
+ SuperCar2 70 (i.e. sum of all SuperCar2)
+ OtherCarCompany
+ SuperCar 20
+ MoreCarCompany
+ BestCarEver 535
+ SuperCarCompany
- SuperCar2 70 (i.e. sum of all SuperCar2)
Door 30 (i.e. first child of any SuperCar2)
当我展开上面的预期行时,超级行立即消失(即,我需要展开所有预期行以除去所有超级行)。