Как отобразить всплывающую подсказку для ячейки сетки в Vaadin Flow - PullRequest
0 голосов
/ 15 сентября 2018

С Vaadin 8 вы можете установить всплывающую подсказку для ячейки сетки. Эта функция недоступна в Vaadin Flow (в настоящее время используется версия 11.0.0). Есть ли альтернатива?

1 Ответ

0 голосов
/ 15 сентября 2018

Встроенной функции пока нет.Самый простой способ - установить атрибут title в элементе.Одним из примеров является использование TemplateRenderer, и здесь есть пример этого

https://vaadin.com/components/vaadin-grid/java-examples/using-templates

Копирование соответствующей части кода из приведенного выше примера

grid.addColumn(TemplateRenderer.<Person> of(
        "<div title='[[item.name]]'>[[item.name]]<br><small>[[item.yearsOld]]</small></div>")
        .withProperty("name", Person::getName).withProperty("yearsOld",
                person -> person.getAge() > 1
                        ? person.getAge() + " years old"
                        : person.getAge() + " year old"))
        .setHeader("Person");
...