Компонент MetabaseOpenDialog представляет собой диалог открытия объекта из репозитория.
Компонент реализован классом MetabaseOpenDialog.
Диалог для открытия объекта из репозитория вызывается при выборе пункта главного меню «Открыть из файла».
Компонент может иметь следующий вид:
Пример создания компонента MetabaseOpenDialog
Имя конструктора | Краткое описание | |
MetabaseOpenDialog | Конструктор MetabaseOpenDialog создает экземпляр класса MetabaseOpenDialog. |
Имя метода | Краткое описание | |
getObjectsToOpen | Метод getObjectsToOpen возвращает выбранные объекты репозитория в диалоге их открытия. |
Имя события | Краткое описание | |
OpenObject | Событие OpenObject наступает при открытии объекта репозитория в соответствующем диалоге. |
Имя свойства | Краткое описание | |
FiltersSet | Свойство FiltersSet определяет множество фильтров для диалога. | |
OpenToKey | Свойство OpenToKey устанавливает ключ каталога, который нужно раскрыть в базовом диалоге с репозиторием. |
Имя метода | Краткое описание | |
addFilter | Метод addFilter добавляет фильтр в базовый диалог с репозиторием. | |
changeObjectListMode | Метод changeObjectListMode устанавливает вид списка объектов в базовом диалоге с репозиторием. | |
clearFiltersSet | Метод clearFiltersSet очищает массив фильтров в базовом диалоге с репозиторием. | |
clearSelection | Метод clearSelection снимает выделения в базовом диалоге с репозиторием. | |
getCurrentFilter | Метод getCurrentFilter возвращает текущий фильтр в базовом диалоге с репозиторием. | |
getImagePath | Метод getImagePath возвращает путь к папке со значками. | |
getNavigatorBox | Метод getNavigatorBox возвращает контейнер для дерева папок и списка объектов репозитория. | |
getParentKey | Метод getParentKey возвращает ключ текущей раскрытой папки в базовом диалоге с репозиторием. | |
getParentMbObject | Метод getParentMbObject возвращает родительский объект репозитория. | |
getPathToRoot | Метод getPathToRoot возвращает путь от корня репозитория до текущей раскрытой папки в базовом диалоге с репозиторием. | |
openFoldersTo | Метод openFoldersTo раскрывает в базовом диалоге с репозиторием папку с указанным ключом. | |
recalcSize | Метод recalcSize пересчитывает размер базового диалога с репозиторием. | |
refresh | Метод refresh обновляет содержимое папки по его ключу в базовом диалоге с репозиторием. | |
refreshAll | Метод refreshAll обновляет все элементы базового диалога с репозиторием. | |
removeFilter | Метод removeFilter удаляет фильтр по его позиции из базового диалога с репозиторием. | |
selectFilter | Метод selectFilter устанавливает указанный фильтр в качестве текущего в базовом диалоге с репозиторием. | |
setCollapsed | Метод setCollapsed определяет признак свёрнутости содержимого базового диалога с репозиторием. |
Имя метода | Краткое описание | |
close | Метод close закрывает диалог. | |
getCancelButton | Метод getCancelButton возвращает кнопку отмены. | |
getDialogResult | Метод getDialogResult возвращает JSON-объект с настройками, установленными в диалоге пользователем. | |
getOkButton | Метод getOkButton возвращает кнопку подтверждения. |
Имя события | Краткое описание | |
CancelButtonClicked | Событие CancelButtonClicked наступает при нажатии на кнопку «Cancel». | |
OkButtonClicked | Событие OkButtonClicked наступает при нажатии на кнопку «OK». |
Имя свойства | Краткое описание | |
Caption | Свойство Caption устанавливает заголовок для окна. | |
CaptionIcon | Свойство CaptionIcon определяет путь к изображению заголовка окна. | |
DragContentView | Свойство DragContentView определяет, отображается ли окно при перемещении. | |
EnableMove | Свойство EnableMove определяет, можно ли перемещать окно. |
Имя метода | Краткое описание | |
expand | Метод expand разворачивает окно. | |
getCloseButton | Метод getCloseButton возвращает кнопку закрытия окна. | |
getExpandButton | Метод getExpandButton возвращает кнопку разворачивания окна. | |
getIsExpanded | Метод getIsExpanded возвращает признак того, развернуто ли окно. | |
showDialog | Метод showDialog отображает диалоговое окно. |
Имя события | Краткое описание | |
Expanded | Событие Expanded наступает после разворачивания окна. | |
Expanding | Событие Expanding наступает во время разворачивания окна. | |
Moved | Событие Moved наступает после перемещения окна. | |
Moving | Событие Moving наступает во время перемещения окна. |
Имя свойства | Краткое описание | |
Свойство EnableResize определяет возможность изменять размеры компонента. | ||
Свойство EnableResizeBottom определяет возможность изменения высоты компонента с помощью захвата и перетаскивания его нижней границы курсором мыши. | ||
Свойство EnableResizeLeft определяет возможность изменения ширины компонента с помощью захвата и перетаскивания его левой границы курсором мыши. | ||
Свойство EnableResizeRight определяет возможность изменения ширины компонента с помощью захвата и перетаскивания его правой границы курсором мыши. | ||
Свойство EnableResizeTop определяет возможность изменения высоты компонента с помощью захвата и перетаскивания его верхней границы курсором мыши. | ||
Свойство EnableRestoreFocus определяет возможность восстановления фокуса при закрытии панели. | ||
Свойство MaxDropDownHeight определяет максимальную высоту раскрывающейся панели. | ||
Свойство MaxDropDownWidth определяет максимальную ширину раскрывающейся панели. | ||
Свойство MinDropDownHeight определяет минимальную высоту раскрывающейся панели. | ||
Свойство MinDropDownWidth определяет минимальную ширину раскрывающейся панели. |
Имя метода | Краткое описание | |
Метод getDroppedDown возвращает признак того, раскрыта ли панель. | ||
Метод isVisibleArea определяет, входит ли раскрывающая часть в видимую область. | ||
Метод setPosition устанавливает позицию раскрывающейся панели. | ||
Метод show раскрывает панель. |
Имя события | Краткое описание | |
Событие Closed наступает после закрытия компонента. | ||
Событие FrameDown наступает при клике за пределами панели. | ||
Событие Opened наступает сразу после открытия компонента. | ||
Событие Opening наступает перед открытием компонента. | ||
Событие OutOfPanelDown наступает при клике за пределами панели в случае отображения без фрейма-подложки. | ||
Событие SizeChanged наступает после того, как были изменены размеры компонента. | ||
Событие SizeChanging наступает перед изменением размеров компонента. |
Имя свойства | Краткое описание | |
Anchors | Свойство Anchors определяет позицию компонента, размещенного внутри контейнера. | |
Animation | Свойство Animation устанавливает параметры анимации для компонента. | |
Bottom | Свойство Bottom устанавливает отступ снизу при размещении компонента внутри LayoutPanel. | |
Content | Свойство Content устанавливает содержимое компонента. | |
ContextMenu | Свойство ContextMenu устанавливает контекстное меню для компонента. | |
Data | Свойство Data предназначено для хранения любых пользовательских данных. | |
DataContext | Свойство DataContext содержит объект с данными. | |
Enabled | Свойство Enabled устанавливает, является ли компонент доступным для использования. | |
Height | Свойство Height устанавливает высоту компонента. | |
IsResizable | Свойство IsResizable определяет, можно ли изменять размеры компонента. | |
IsRTL | Свойство IsRTL устанавливает направление текста справа налево. | |
IsVisible | Свойство IsVisible определяет, отображается ли компонент. | |
Left | Свойство Left устанавливает отступ слева при размещении компонента внутри GridPanel. | |
Offset | Свойство Offset определяет координаты корневой DOM-вершины элемента управления. | |
Opacity | Свойство Opacity определяет прозрачность компонента. | |
Parent | Свойство Parent определяет родительский компонент элемента управления. | |
ParentNode | Свойство ParentNode устанавливает родительскую DOM-вершину. | |
ResourceKey | Свойство ResourceKey устанавливает ресурсный ключ для компонента. | |
Right | Свойство Right устанавливает отступ справа при размещении компонента внутри LayoutPanel. | |
Rotate | Свойство Rotate устанавливает угол поворота компонента. | |
ShowToolTip | Свойство ShowToolTip определяет, включена ли возможность отображать всплывающую подсказку компонента. | |
Style | Свойство Style устанавливает стиль для компонента. | |
TabIndex | Свойство TabIndex задает последовательность перехода элемента управления внутри контейнера. | |
Tag | Свойство Tag устанавливает JSON-объект, ассоциированный с компонентом. | |
ToolTip | Свойство ToolTip определяет текст всплывающей подсказки компонента. | |
Top | Свойство Top устанавливает отступ сверху при размещении компонента внутри GridPanel. | |
Value | Свойство Value задает значение компоненту. | |
Width | Свойство Width устанавливает ширину компонента. |
Имя метода | Краткое описание | |
Метод addClass добавляет CSS-класс к компоненту. | ||
addEvent | Метод addEvent добавляет обработчик события на DOM-вершину. | |
addEventHandler | Метод addEventHandler добавляет обработчик события на DOM-вершину. | |
addEvents | Метод addEvents добавляет массив обработчиков событий на DOM-вершину. | |
Метод addStateClass добавляет CSS-класс к компоненту и удаляет прежний CSS-класс. | ||
addStyleBySelector | Метод addStyleBySelector создает блок со стилем с указанным css-селектором. | |
Метод addToNode добавляет компонент в указанную вершину. | ||
bindEvents | Метод bindEvents подписывает элемент на все стандартные события. | |
Метод clearStylesCache очищает кэш стилей компонента. | ||
Метод getAnchorFlags возвращает JSON-объект с настройками текущей позиции компонента. | ||
Метод getClass возвращает текущие css-классы компонента. | ||
Метод getCssStyle возвращает стили для указанной вершины. | ||
Метод getDomNode возвращает главную DOM-вершину компонента. | ||
Метод getFocused определяет наличие фокуса у компонента. | ||
getFunctionByName | Метод getFunctionByName возвращает функцию по имени. | |
getIsBinded | Метод getIsBinded возвращает признак подписи элемента на события DOM-вершины. | |
Метод hasClass определяет, задан ли для корневой DOM-вершины элемента управления указанный CSS-класс. | ||
Метод hide скрывает элемент управления. | ||
Метод hideToolTip очищает таймаут появления подсказки и скрывает ее, если она был показана. | ||
Метод isResingNow определяет, изменяются ли в данный момент размеры компонента. | ||
refreshBindingProperty | Метод refreshBindingProperty обновляет привязанное свойство по имени. | |
refreshItemsStyle | Метод refreshItemsStyle обновляет CSS-стили дочерних элементов. | |
refreshStyle | Метод refreshStyle обновляет CSS-стили элемента. | |
Метод removeClass удаляет CSS-класс из компонента. | ||
Метод removeEvent удаляет обработчик события у DOM-вершины. | ||
removeEventHandler | Метод removeEventHandler удаляет обработчик события DOM-вершины. | |
removeFromDOM | Метод removeFromDOM удаляет вершину из DOM-структуры. | |
Метод removeStateClasses удаляет CSS-классы компонента. | ||
Метод setDraggable устанавливает возможность перетаскивания компонента на html-странице. | ||
Метод setFocus устанавливает фокус компонента. | ||
Метод setIsHovered отображает компонент как при наведении на него курсора. | ||
Метод setIsPressed отображает компонент как при клике по нему. | ||
Метод setOpacityIE8 устанавливает значение прозрачности компонента в браузере InternetExplorer 8. | ||
Метод setSize устанавливает размеры компонента. | ||
Метод show отображает элемент управления. | ||
unBindEvents | Метод unBindEvents отписывает элемент от всех стандартных событий. | |
Метод updatePosition корректирует размер и положение при абсолютном позиционировании на основе текущих параметров. | ||
Метод updateSize обновляет размеры компонента подгонке размеров контейнера, в котором находится компонент. |
Имя события | Краткое описание | |
Drag | Событие Drag наступает при нажатии и удерживании клавиши мыши. | |
DragEnd | Событие DragEnd наступает при окончании перетаскивания компонента. | |
DragStart | Событие DragStart наступает, когда начинается перетаскивание компонента. | |
OnContextMenu | Событие OnContextMenu наступает при вызове контекстного меню компонента. | |
SizeChanged | Событие SizeChanged наступает после изменения размеров компонента. | |
SizeChanging | Событие SizeChanging наступает во время изменения размеров компонента. |
Имя свойства | Краткое описание | |
Свойство Id определяет идентификатор объекта репозитория. |
Имя метода | Краткое описание | |
clone | Метод clone создает копию объекта. | |
dispose | Метод dispose уничтожает компонент. | |
getHashCode | Метод getHashCode возвращает хэш-код объекта репозитория. | |
getSettings | Метод getSettings возвращает настройки объекта репозитория. | |
getTypeName | Метод getTypeName возвращает имя типа объекта без пространства имен, к которому он принадлежит. | |
isEqual | Метод isEqual определяет, равен ли заданный объект текущему объекту репозитория. | |
isLive | Метод isLive определяет действительность объекта репозитория. | |
removeAllEvents | Метод removeAllEvents удаляет все обработчики событий объекта по заданному контексту. | |
setSettings | Метод setSettings задает настройки объекта репозитория. | |
defineProps | Метод defineProps создает методы get и set из массива имен для указанного класса. | |
keys | Метод keys возвращает массив названий методов и свойств для указанного объекта. |
См. также: