3.5.4. Невизуальные компоненты
Экран может содержать невизуальные компоненты в элементе facets XML-дескриптора. Фреймворк предоставляет следующие невизуальные компоненты:
В приложении или аддоне можно создать собственные невизуальные компоненты. Для этого необходимо выполнить следующие шаги:
-  
Создайте интерфейс, расширяющий
com.haulmont.cuba.gui.components.Facet. -  
Создайте класс реализации на основе
com.haulmont.cuba.web.gui.WebAbstractFacet. -  
Создайте Spring бин реализующий интерфейс
com.haulmont.cuba.gui.xml.FacetProvider, параметризованный типом компонента. -  
Создайте XSD для использования компонента в XML-дескрипторах экранов.
 
Классы ClipboardTrigger, WebClipboardTrigger и ClipboardTriggerFacetProvider фреймворка могут служить хорошим примером создания невизуального компонента.