PopupView
представляет собой компонент, позволяющий открывать popup с контейнером. Контейнер может открываться по клику на минимизированное значение или программно. Он может быть закрыт отведением курсора или по клику вне контейнера.
Обычный PopupView
со скрытым и видимым popup-ом:
Компонент реализован для блока Web Client.
Пример использования PopupView, где минимизированное значение получено из пакета локализации:
link:../../../../../../source/gui_vcl/popup_view_1.xml[role=include]
Содержимое popup-а должно быть контейнером, например BoxLayout.
Методы PopupView
:
-
setPopupVisible()
позволяет открывать и закрывать popup программно.link:../../../../../../source/gui_vcl/popup_view_2.java[role=include]
-
setMinimizedValue()
позволяет программно менять минимизированное значение.link:../../../../../../source/gui_vcl/popup_view_3.java[role=include]
-
addPopupVisibilityListener(PopupVisibilityListener listener)
позволяет отслеживать изменения видимости popup.link:../../../../../../source/gui_vcl/popup_view_4.java[role=include]
Атрибуты PopupView
:
-
minimizedValue
определяет текст минимизированного значения. В тексте разрешено использовать теги HTML.
-
Если атрибуту
hideOnMouseOut
установлено значениеfalse
, popup будет закрываться по клику вне popup.
- Атрибуты popupView
-
caption - captionAsHtml - description - height - hideOnMouseOut - icon - id - minimizedValue - stylename - visible - width
- API