【发布时间】:2020-11-16 01:11:46
【问题描述】:
如何在 Ag-Grid 单元格中包含基本的 HTML 元素。
下面是我在MyComponent.html 中的 html PrimeNg p-dropdown
<p-dropdown [options]="cars" [(ngModel)]="selectedCar" (click)="doSomething()" [style]="{'width':'150px'}"></p-dropdown>
现在使用 ag-grid 将上述 p-dropdown 包含在其中一个单元格中
<ag-grid-angular #agGrid style="width: 100%; height: 350px;" class="ag-theme-alpine"
[gridOptions]="gridOptions"
[rowData]="rowData"
[columnDefs]="columnDefs">
</ag-grid-angular>
下面是MyComponent.ts中的代码
this.columnDefs= [{
headerName: 'Type',
field: 'type',
editable: true
},
{
headerName: 'DropdownColumn'
field: 'ddValue',
cellEditor:'agRichSelectCellEditor',
cellEditorParams: function(params) {
},
cellRenderer: function(params) {
'What to do here'
}
]
如何在任何 Ag-Grid 单元格中包含 Angular 的任何 HTML 元素(包括 ng-model + click 函数)
【问题讨论】:
标签: javascript angular typescript ag-grid ag-grid-angular