Ag grid 如何在ag网格行上创建工具提示?
我希望在将鼠标悬停在整行(而不仅仅是单元格)上时,根据Ag grid 如何在ag网格行上创建工具提示?,ag-grid,ag-grid-ng2,Ag Grid,Ag Grid Ng2,我希望在将鼠标悬停在整行(而不仅仅是单元格)上时,根据status字段有条件地显示工具提示。在API文档中,我发现: 工具提示接受(值、valueFormatted、数据、节点、colDef、行索引和api)的回调必须返回用作工具提示的字符串。tooltipField优先 这可以用于显示整行的工具提示吗?如果是,有人能提供任何工作实例吗?如果没有,我还有别的办法吗 谢谢我在列定义中这样使用它们: { field: 'fullAddress', headerName: 'Addre
status
字段有条件地显示工具提示。在API文档中,我发现:
工具提示接受(值、valueFormatted、数据、节点、colDef、行索引和api)的回调必须返回用作工具提示的字符串。tooltipField优先
这可以用于显示整行的工具提示吗?如果是,有人能提供任何工作实例吗?如果没有,我还有别的办法吗
谢谢我在列定义中这样使用它们:
{
field: 'fullAddress',
headerName: 'Address',
tooltip: (params) => 'Address: ' + params.value
}
我发现了这样的东西:
gridOptions.defaultColDef = {
tooltip: (params) => {
if (condition2) {
return "Some txt";
} else if (condition2) {
return "Some txt2";
} else {
return "Some txt3";
}
}
};
它将添加此工具提示作为默认列定义,因此您不需要在每个列定义中复制它
->链接到文档:
自20.1版起,
colDef.工具提示已被弃用。现在,可以通过执行以下操作在每列上设置工具提示:
{
field: 'ItemDescription',
headerName: 'Description',
tooltipField: 'ItemDescription'
}
您可以查看文档。为什么不为每个单元格提供相同的工具提示(在行透视图中)?@un.spike感谢您的建议,但是我的网格有20多列。这将是大量重复的代码。仅单元格工具提示句柄的同一部分如何也添加html?@ER.SHASHITIWARI您发现了吗?@ER.SHASHITIWARI如果您想使用tooltipComponent
tooltip,请改用tooltipValueGetter。