0

我遇到了 kendogrid 和锁定列的问题。当我尝试在锁定的列上添加工具提示时,它永远不会显示。我已经使用文件管理器设置来做到这一点,

$("#gridDataInput").kendoTooltip({ filter: "td:nth-child(2)", position: "right", content: function(e){ debugger var dataItem = $("#gridDataInput").data ("kendoGrid").dataItem(e.target.closest("tr")); var content = dataItem.Messages; return content; } }).data("kendoTooltip");

截屏

当列未锁定时,一切都很好,一旦我锁定它,工具提示就永远不会显示。

我已经在这个问题上停留了几天,甚至谷歌搜索也无济于事。有什么建议吗?

谢谢

4

2 回答 2

0

问题是 Kendo 将锁定的列保留在网格中的不同表中。您的第一次调用将工具提示与包含未锁定列的表链接起来。您将需要定义链接到锁定的列表的第二个调用。就我而言,我使用了以下代码:

$(".k-grid-header-locked").kendoTooltip({
            filter: "th",
            content: function (e) {
            var target = $(e.target)
            return target[0].dataset.title;}})

祝你好运。

于 2021-01-04T03:19:03.443 回答
-3

你可能想试试这个:

http://docs.telerik.com/kendo-ui/controls/layout/tooltip/overview

不过,这显示了禁用列的工具提示演示。仍然试一试。想法是将您的列包装在父 div 中,然后为父显示工具提示。

于 2017-07-12T13:08:01.827 回答