Я хотел бы отобразить некоторые данные в формате дерева/сетки, например:
MasterId Title Date
DetailId
DetailId
MasterId Title Date
DetailId
где идентификаторы, заголовок и дата являются отдельными столбцами, а DetailID являются дочерними элементами MasterId. Когда пользователь нажимает на строку сведений, я выполняю действие. Если пользователь сортирует столбец, я бы хотел, чтобы DetailIds оставались с их родительским MasterId.
Есть ли способ сделать это со стандартными компонентами Dojo? dojox.grid.TreeGrid выглядит близко, но из того, что я могу сказать, когда вы расширяете дочерние элементы, DetailIds помещаются в свой собственный столбец, где я бы предпочел, чтобы они оставались в том же столбце, что и MasterId.
Если нет готового способа сделать это, должен ли я попробовать создать подкласс TreeGrid?