0

当单元格宽度小于内容所需的宽度时,悬停工具提示用于显示修剪值。但是一旦我将鼠标悬停在单元格上,它会显示当前值,但在后台它会频繁更改,而该更改不会出现在工具提示中。

为此,我使用网格选项。enableAutoTooltip:真,

附加的屏幕截图显示之前的值只有 0.8999.. 而当前值为 0.28000...

显示工具提示不匹配

任何线索我如何用最新值更新工具提示?

为了更新单元格,我使用了slickgrid提供的网格服务的 updateItem。

使用的版本:Angular:8.2 Angular-slickgrid:2.18.6

提前致谢。

4

1 回答 1

1

这很简单,只需创建自己的自定义格式化程序,它将始终包含标题属性,仅此而已

const myFormatter: Formatter = (row: number, cell: number, value: any, columnDef: Column, dataContext: any, grid?: any) =>
  value ? `<span title="${value}">${value}</span>` : '';

如果您的问题是关于更新网格中的数据,那么您需要让网格知道更改。没有魔法,您需要通过 DataView 和/或 Grid Service 更新数据时更新网格(它不会自行更新)updateItem,您可以参考示例 11并单击按钮“更新第 2 行随机持续时间"

于 2021-07-01T12:29:29.143 回答