Как реализовать компонент Master-Detail в сообществе редакции ag-grid - PullRequest
0 голосов
/ 17 января 2019

Я хочу реализовать функцию Master Detail ag-grid. Однако, это функция уровня предприятия, и в настоящее время я использую версию сообщества, и из-за некоторых ограничений моя организация не хочет приобретать лицензию. Есть ли другой способ добиться это? Спасибо заранее.

1 Ответ

0 голосов
/ 20 февраля 2019

Попробуйте добавить эти параметры в ваш colDef:

gridOptions= {
   fullWidthCellRendererFramework: RowDetailsRendererComponent,
   isFullWidthCell: (rowNode: RowNode) => rowNode.flower,
   doesDataFlower: (data: any) => true,
   embedFullWidthRows: true
}

Где RowDetailsRendererComponent должен реализовывать класс AgRendererComponent

и должны содержать дочернюю ag-сетку, например

@Component({
  template: '<ag-grid ...></ag-grid>' // child grid
})
export class RowDetailsRendererComponent implements AgRendererComponent {
  agInit(params): void {}
  refresh(params: any): boolean {}
}
...