0

这里描述了如何在剑道网格单元上放置工具提示。然而,它只是关于包含来自锚元素的一些信息的工具提示,例如它的标题属性。但是,整合锚点无法获得的外部信息的最佳方式是什么?就我而言,当我将鼠标悬停在网格项的特定单元格上时,我希望有一个工具提示显示网格项的最后一个编辑器的名称。该名称不是单元格内容的一部分。它还来自每个网格行的后端。如何访问它以获取工具提示?

<kendo-grid [height]="200"
            [data]="myModel">
  <kendo-grid-column field="one" title="First column" width="90"></kendo-grid-column>
  <kendo-grid-column field="two" title="Second column" width="60"></kendo-grid-column>
  <kendo-grid-column field="three" title="Third column" width="120"></kendo-grid-column>
</kendo-grid>

4

1 回答 1

0

好的,我解决了。解决方案是使用 ng-template 修改 kendo 列:

<kendo-grid-column title="My titel" width="90">
    <ng-template kendoGridCellTemplate let-dataItem>
                  <span kendoTooltip title="{{dataItem?.tooltipContent}}">
                    {{dataItem?.cellContent}}
                  </span>
    </ng-template>
</kendo-grid-column>

这样,我将外部数据“走私”到单元格 HTML 元素。然后可以使用 kendo 工具提示指令轻松访问它。

于 2021-12-01T12:40:32.417 回答