Мне нужно найти надежный способ в Vaadin 8 (или новее) добавлять кнопки значков в поля, текстовые области и даже флажки и, возможно, метки.
Есть ли уже встроенная поддержка, которую я мог бы использовать? Я заметил, например, как Ваадин показывает ошибки компонентов с красным восклицательным знаком, который появляется рядом с полем - этот механизм каким-то образом доступен и расширяем?
Вы реализовали нечто подобное? Не могли бы вы поделиться некоторыми общими стратегическими советами, как этого добиться?
В идеале эти значки должны отображаться внутри поля, но я мог бы жить с их отображением рядом с полем ввода, если это не разрушает полностью макет страницы.
Они будут использоваться, чтобы показать:
- кнопка справки, которая вызывает справку
- кнопка проверки (предупреждение или ошибка), которая показывает информацию проверки
- вспомогательная кнопка ввода, помогающая выбрать ввод (например, всплывающее окно календаря или другого диалогового окна выбора объекта)
- кнопка очистки для очистки ввода
В принципе, я хотел бы иметь то же самое, что и Vaadin, уже реализованный для DateField со значком календаря, за исключением того, что мне нужно несколько из этих кнопок, и мне нужно иметь возможность управлять ими (и они должны отображаться справа):
... icons would show inside the field, I could live with them being shown next to the input.
Вы пробовали добавлять стандартные кнопки рядом с входами? С помощью CSS вы можете объединить их в один макет: посмотрите этот ответ на пару примеров: stackoverflow.com/questions/44007835/ - person default locale   schedule 26.08.2017