Я обновился до Vaadin 23.3 Preview из-за компонента Tooltip
. Работает и выглядит отлично. Только один вопрос - использую всплывающую подсказку как тугглтип. Я добавил значок в свое текстовое поле и вручную открыл всплывающую подсказку, щелкнув ее. Чтобы закрыть всплывающую подсказку, мне нужно еще раз щелкнуть значок. Можно ли как-то закрыть всплывающую подсказку, щелкнув также текст всплывающей подсказки?
Это не поддерживается, поскольку функция всплывающей подсказки не предназначена для использования в каких-либо интерактивных целях. Как говорится в документах:
Подсказки поддерживают только текстовое содержимое. Они не фокусируются и не может содержать интерактивных элементов.
По техническим причинам (особенно из-за доступности) подобные интерактивные всплывающие окна нуждаются в другой реализации. Однако есть некоторые туманные планы по добавлению такой функции на платформу Vaadin в будущем.
Одним из компонентов каталога Vaadin, который можно считать более подходящим для этой задачи, является Popup.
Вы смотрели этот аддон vaadin.com/directory/component/tooltips4vaadin ? Я думаю, это поможет вам