Во-первых, кажется, что все, что вы хотите, доступно, настроив сетку.Вы можете сделать вложение ячеек и даже иметь такие вещи, как фильтрация выбора в строках.К сожалению, документы по этому вопросу не такие уж и крутые, поэтому, если вам нужны очень настраиваемые функции, нужны поиск и пробная версия.
Во-вторых, из-за ОО-природы Dojo вы всегда можете использовать наследование для создания миксов различных виджетов.В частности, класс _templated позволяет вам указать шаблон HTML для вашего виджета, который может включать в себя шаблонные виджеты.
Если это звучит нетривиально, вы правы, поэтому я бы посоветовал углубиться вУлучшенная сетка и, возможно, откройте код, прежде чем пытаться написать что-то самостоятельно.
Я могу вам сказать, что я изо всех сил пытался заставить его работать правильно, но, следовательно, я был приятно удивлен функциями, которые мне были нужны, и я думал, что будунужно строить самому, но были встроены в сетку.