FormShowCommand
Команда; открывает дочернюю форму.
Шаблон FormShowCommand
Описание FormShowCommand
Результатом выполнения команды FormShowCommand будут:
Список неявных параметров открывающейся формы.
Список явных параметров открывающейся формы.
FormClosed - событийный параметр, срабатывает сразу же после закрытия формы.
Тэги, специфичные для FormShowCommand
Xml
Xml-код дочерней формы.
Обязательный тэг. Значение тэга <Xml>
: зависит от значений атрибутов.
Атрибуты тэга <Xml>
<Xml>
Type | Название типа загрузки xml-код. Обязательный атрибут. Ожидается название одного из типов загрузки xml-кода. |
Типы загрузки xml-кода
Path | Загрузка кода из файла, расположенного по определенному пути. |
Значение тэга <Xml>
при атрибуте Type
, равным Path: любое значение будет переведено в текстовое.
Show
Способ открытия дочерней формы.
Необязательный тэг. Значение тэга <Show>
: не ожидается.
Если тэг <Show>
отсутствует, то для атрибута Type
используется значение None.
Атрибуты тэга <Show>
<Show>
Type | Название типа открытия дочерней формы. Обязательный атрибут. Ожидается название одного из типов открытия дочерней формы. |
Типы открытия дочерней формы
None | Открыть форму параллельно |
Close | Открыть форму параллельно, закрыв родительскую. |
Popup | Открыть форму как всплывающую |
Parameters
Параметры, которые будут переданы на дочернюю форму.
Необязательный тэг. Значение тэга <Parameters>
: список тэгов <Parameter>
.
Тэг <Parameter>
<Parameter>
Параметр, который будет передан на дочернюю форму.
Необязательный тэг. Значение тэга <Parameter>
: любое значение.
Атрибуты тэга <Parameter>
<Parameter>
Name | Название параметра. Обязательный атрибут. Значение атрибута |
UpdateResult
Способ изменения результата команды.
Необязательный тэг. Значение тэга <UpdateResult>
: не ожидается.
Если тэг <UpdateResult>
отсутствует, то для атрибута Type
используется значение OnFormClose.
Атрибуты тэга <UpdateResult>
<UpdateResult>
Type | Название типа изменения результата команды. Обязательный атрибут. Значение атрибута |
Типы изменения результата команды
OnFormClose | Изменение результатов команды происходит только после закрытия дочерней формы |
Always | Изменение результатов команды происходит мгновенно при любом изменении хотя бы одного явного (только явного, не неявного) параметра дочерней формы, даже без ее закрытия |
Last updated