Как создать древовидное представление с помощью ag-grid - PullRequest
0 голосов
/ 13 января 2019

columnDefs как показано ниже

columnDefs = [
{headerName: 'question', field: 'questionId', rowGroup:true
},
{headerName: 'type', field: 'type'
},
{headerName: 'answer', field: 'answers'
}
];

где ответ - массив строк.

export class Answer {
questionId:string;
type:string;
answers: [];
}

В сетке я могу показать эту информацию в одной строке, но я хотел бы показать все ответы в виде дерева, когда пользователь нажимает на вопрос. Также каждый ответ в массиве является строкой json, поэтому я хотел бы проанализировать ее перед отображением в пользовательском интерфейсе. Я пытался добавить rowGroup по вопросу, но, похоже, не работает.

1 Ответ

0 голосов
/ 16 января 2019

Если я правильно понимаю ваши требования, вы не ищете дерево, вы ищете представление основной детали:

https://www.ag -grid.com / JavaScript-сетка-мастер-деталь /

Каждый вопрос отображается в основной сетке, ответы на вопросы отображаются в подробной сетке.

...