Я хочу показать всплывающую подсказку, когда содержимое элемента сетки кендо только частично видно. Я не могу контролировать отображение всплывающей подсказки по элементам сетки кендо.
Я видел, что этот вопрос обсуждался, но я не могу найти проблему. Кажется, это значения 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;
});
проблема заключается в том, что я получаю misteriously scrollWidth и offsetWidth равны, в то время как я ожидал scrollWidth изменяться в соответствии с содержимое элемента.
Как это возможно, и что я делаю неправильно?
Спасибо за любую помощь
наилучшими пожеланиями
Marco
Возможно ли это решить? У меня та же проблема. – sid