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。