Являє собою контейнер, який містить інші елементи керування або інші контейнери. Завжди використовується як кореневий елемент розмітки.
Наслідує: RootContainer : Container : UIElement : UIElementBase
Властивість вмісту: Children
Ім'я | Тип | Опис |
---|---|---|
Title | String | Заголовок вікна діалога. |
HelpUrl | String | Шлях до сторінки довідки. Якщо вказаний, то в заголовку вікна діалога з'явиться гіперпосилання на сторінку довідки. |
TitleInfo | UIElementBase | Додатковий елемент в заголовку. Виводиться після тексту заголовку. |
Buttons | UIElementCollection | Вміст панелі кнопок. Зазвичай набір кнопок керування. |
Taskpad | UIElementBase | Панель задач діалогу. Частіше за все це елемент Taskpad. |
Width | Length | Ширина вікна діалогу. За замовчуванням визначається вмістом. |
Height | Length | Висота вікна діалогу. За замовчуванням визначається вмістом. |
MinWidth | 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
- будь-яке значення, яке вважається вірним.