【发布时间】:2019-07-30 17:38:51
【问题描述】:
我尝试使用 ITooltipAngularComp 在 ag grid angular (v 20.1.0) 上显示自定义 toolitp。
这里是 ag-grid 调用:
<ag-grid-angular
class="ag-theme-balham"
rowSelection="single"
(gridReady)="onGridReady($event)"
[gridOptions]="gridOptions"
[defaultColDef]="defaultColDef"
[frameworkComponents]="frameworkComponents"
>
</ag-grid-angular>
与:
defaultColDef = {
"tooltipComponent": "tooltipRenderer"
}
gridOptions = {
"autoGroupColumnDef": {
"field": "agent",
"headerName": "Agents",
"cellRenderer": "agGroupCellRenderer",
"cellRendererParams": {
"innerRenderer": "agentCellRenderer"
}
},
"groupUseEntireRow": false,
"suppressContextMenu": true
}
frameworkComponents = {
calendarMonthCell: CustomMonthCellComponent,
groupRowInnerRenderer: CustmGroupRowComponent,
tooltipRenderer: TooltipComponent
};
但是,将鼠标悬停在单元格上时,我看不到工具提示... TooltipComponent 是一个 ITooltipAngularComp (并进行编译),其他自定义渲染器正在按预期工作......我也尝试过没有自定义单元格渲染器。 我在这里使用了教程: https://www.ag-grid.com/javascript-grid-tooltip-component/
这是与我所做的类似的事情,但这也不起作用(我希望我没有忘记执行此示例的任何配置): https://stackblitz.com/edit/angular-tmsdw8
有人知道我的配置在哪里损坏了吗?
【问题讨论】:
-
您可以将您的代码添加到 stackblitz 项目中吗?
-
你有没有设法解决这个问题,因为我也在努力解决这个问题
-
不,但我能够创建一个工作 plunker。几周后我将不得不回到这个问题上,我会在这里发布我的结果。
-
你能发一下那个笨蛋吗?我也面临同样的问题。
-
对不起,现在离这个问题太远了,试试答案,如果有效,请告诉我!