SDFXDPManager
Виджет-менеджер DP: слева — список систем и дерево типов (переключаются слайдом), справа — дерево конкретных DP. Между колонками — вертикальный разделитель с иконкой сворачивания/разворачивания левой области.
Архитектура:
leftContainer: StackPane с двумя панелями (список систем и дерево типов), слайд между ними.
treeDPView: дерево DP по выбранному типу.
separatorContainer: вертикальный разделитель; клик по нему скрывает/показывает левую панель.
Публичный API:
selectionListSystemsProperty, selectionListSystems: выбранная система (SysData).
selectionTreeDPTProperty, selectionTreeDPT: выбранный тип (ItemTreeDPT).
selectionTreeDPProperty, selectionTreeDP: выбранный DP (ItemTreeDP).
Зависимости (предполагаются во внешнем проекте):
SDFXTextField, FontManager, SDFXListSystemsWidget, SDFXTreeDPTWidget, SDFXTreeDPWidget
Типы данных: SysData, ItemTreeDPT, ItemTreeDP
Constructors
Properties
Строка для фильтрации
Управляет загрузкой и отображением атрибутов точек данных SDFXDPManager.
Управляет доступностью контекстного меню для всего SDFXDPManager.
Текущая выбранная система.
Текущий выбранный DP.
Текущий выбранный тип DP.
Functions
Свойство, представляющее флаг isContextMenuEnabled.
JavaFX-style property для фильтрации.
Свойство, представляющее флаг isVisibleAttribute.
JavaFX-style property для выбранной системы.
JavaFX-style property для выбранного DP.
JavaFX-style property для выбранного типа DP в дереве типов.