问题描述
当单元格宽度小于内容所需的宽度时,悬停工具提示用于显示修剪后的值。 但是一旦我将鼠标悬停在单元格上,它就会显示当前值,但在背景中它会经常变化,而工具提示中却没有出现这种变化。
所附截图显示前一个值仅为 0.8999.. 而当前值为 0.28000...
任何线索如何使用最新值更新工具提示?
为了更新单元格,我使用了 slickgrid 提供的网格服务的 updateItem。
使用的版本: 角度:8.2 Angular-slickgrid:2.18.6
提前致谢。
解决方法
这很简单,只需创建您自己的自定义格式器,该格式器将始终包含标题属性,就是这样
const myFormatter: Formatter = (row: number,cell: number,value: any,columnDef: Column,dataContext: any,grid?: any) =>
value ? `<span title="${value}">${value}</span>` : '';
如果您的问题是关于更新网格中的数据,那么您需要让网格知道更改。没有什么魔法,只要您的数据发生变化(它不会自行更新),您就需要通过 DataView 和/或带有 updateItem
的网格服务更新网格,您可以参考 Example 11 并单击在“使用随机持续时间更新第二行”按钮上