Являє собою контейнер, який містить інші елементи керування або інші контейнери. Завжди використовується як кореневий елемент розмітки.
Наслідує: RootContainer : Container : UIElement : UIElementBase
Властивість вмісту: Children
| Ім'я | Тип | Опис |
|---|---|---|
| Title | String | Заголовок вікна діалога. |
| HelpUrl | String | Шлях до сторінки довідки. Якщо вказаний, то в заголовку вікна діалога з'явиться гіперпосилання на сторінку довідки. |
| TitleInfo | UIElementBase | Додатковий елемент в заголовку. Виводиться після тексту заголовку. |
| Buttons | UIElementCollection | Вміст панелі кнопок. Зазвичай набір кнопок керування. |
| Taskpad | UIElementBase | Панель задач діалогу. Частіше за все це елемент Taskpad. |
| Width | Length | Ширина вікна діалогу. За замовчуванням визначається вмістом. |
| Height | Length | Висота вікна діалогу. За замовчуванням визначається вмістом. |
| MinWidth | Length | Мінімальна ширина вікна. |
| MinHeight | Length | Мінімальна висота вікна. |
| Size | DialogSize |
Розмір вікна діалогу. Можливі значення:
Width, то ця властивість ігнорується.
|
| Placement | DialogPlacement |
Положення діалогу на екрані. Можливі значення:
|
| Maximize | Boolean | Максимально можливий розмір діалогу. Буде змінюватися в залежності від розмірів вікна браузера. |
| ButtonOnTop | Boolean | Розміщувати панель кнопок у верхній частині вікна діалогу. |
| ShowWaitCursor | Boolean |
Якщо властивість встановлено в True, то при виконанні запитів до серверу
вікно діалогу буде затінятися і буде демонструватися індикатор виконання запиту.
|
| TestId | String | Ідентифікатор вікна. Використовується при тестуванні. |
| AlwaysOk | Boolean |
Якщо властивість встановлено в True, то при закритті діалогу будь-яким способом буде вважатися, що
результат, що повертається, дорівнює true.
|
| CanCloseDelegate | String | Ім'я делегата, який буде викликатися при спробі закриття вікна (будь-яким способом). |
| Background | BackgroundStyle | Колір фону діалога. |
| Overflow | Boolean |
Чи може з'являтися скролл-бар в діалозі. Встановіть цю властивість,
якщо потрібно, щоб спливаючі вікна (наприклад DatePicker) могли виходити за межі елементу.
У цьому випадку потрібно уважно слідкувати за тим, щоб основний вміст не виходив за межі.
Скролл-бар відображатися не буде.
|
| SaveEvent | String |
Ім'я події (event), яка буде відправлено при збереженні об'єкту в діалозі.
Подія відправляється елементу, що визвав діалог (caller). Також в контролері існує метод
$emitSaveEvent, який теж посилає цю подію.
|
| Властивості базового елементу | ||
canClose(this:IRoot): any | Promise
this - корінь моделі даних.
Promise - Якщо Promise поверне truthy значення, то діалог закриєся з цим результатом.any - Якщо значення truthy, то діалог закриєся з цим результатом.Примітка: truthy - будь-яке значення, яке вважається вірним.