2
我想在kendo网格元素的内容仅部分可见时显示工具提示。 我无法控制剑道网格元素上的工具提示的显示。
我看到这个问题已经讨论过,但我无法找到问题,它似乎是offsetWidth和scrollWidth的值。 省略号将按预期在CSS仅当省略号处于活动状态时才显示kendo工具提示
.k-grid td {
white-space: nowrap;
text-overflow: ellipsis;
table-layout: fixed;
}
定义正如我在这个论坛上,我用一个函数看到,检测时省略,即
function isEllipsisActive(e) {
return (e.offsetWidth < e.scrollWidth);
}
,我把它叫做上MouseEnter事件为
kendoGrid.tbody.on("mouseenter", "> tr > td", function (e) {
var target = e.target;
if (isEllipsisActive(target)) {
return target.outerText;
}
return false;
});
问题是,我神奇地得到scrollWidth和offsetWidth相等,而我期望scrollWidth根据元素的内容。
这是怎么可能的,我做错了什么?
感谢您的帮助
问候
马尔科
你能解决这个问题吗?我有同样的问题。 – sid