Workflow WebForms (Syntax)
Платформа WTСинтаксисБаза знаний
  • Form.xml
  • Workflow WebForms
    • Appearance
    • Checkings
    • Commands
      • CallCommand
      • ClipboardSetCommand
      • ComputeHashCommand
      • ConvertDocumentToPdfCommand
      • DataConnectionRefreshCommand
      • DeleteFileCommand
      • DownloadFileCommand
      • EmailSendCommand
      • ExportTableToCsvCommand
      • ExportToDocCommand
      • ExportToDocxCommand
      • ExportToExcelCommand
      • ExportToPdfCommand
      • FocusSetCommand
      • FormShowCommand
      • GetEngineInfoCommand
      • LoginCommand
      • LogoutCommand
      • LogWriteCommand
      • MessageBoxCommand
      • SaveClipboardImageCommand
      • SaveCommand
      • ScreenshotCommand
      • SequentialCommand
      • SerializeToJsonCommand
      • ValueRefreshCommand
      • ValueSetCommand
      • InvokeJsCommand
    • Conditions
      • EventCondition
        • CellClickCondition
        • CellDoubleClickCondition
        • ChangedCondition
        • ClickCondition
        • DataConnectionsLoadedCondition
        • DataConnectionsLoadingCondition
        • DoubleClickCondition
        • FormLoadedCondition
        • KeyDownCondition
        • KeyPressCondition
        • MouseEnterCondition
        • MouseLeaveCondition
      • ComparisonCondition
        • ContainsCondition
        • EndsWithCondition
        • EqualCondition
        • GreaterCondition
        • IsDataTypeCondition
        • IsEmailCondition
        • IsINNCondition
        • IsKPPCondition
        • IsMatchRegexCondition
        • IsNotNullCondition
        • IsNullCondition
        • IsNullOrEmptyCondition
        • IsOGRNCondition
        • IsSNILSCondition
        • LessCondition
        • NotContainsCondition
        • NotEqualCondition
        • NotGreaterCondition
        • NotLessCondition
        • StartsWithCondition
      • NestedCondition
    • DataConnections
      • AccessPointDataConnection
      • ArrayGetDataConnection
      • ConvertDataConnection
      • PrimaryGetDataConnection
        • SqlQuery
      • SecondaryGetDataConnection
      • SetDataConnection
    • DataTypes
      • BooleanDataType
      • DateDataType
      • DateTimeDataType
      • DecimalDataType
      • DoubleDataType
      • IntegerDataType
      • ShortDataType
      • StringDataType
      • TableDataType
      • TimeSpanDataType
    • Executions
    • Objects
      • Button
      • CheckBox
      • CheckedComboBox
      • ColorBox
      • ComboBox
      • CounterVariable
      • DatabaseTable
        • Column
          • ColumnTextBox
          • ColumnImageBox
          • ColumnButtonBox
          • ColumnNumericBox
      • DateTimePicker
      • FileUploader
      • GroupBox
      • Label
      • LinkLabel
      • NavigationMenu
      • NumericBox
      • Panel
      • PictureBox
      • RadioButtonBlock
      • Subscriber
      • TextBox
      • Timer
      • Variable
      • MarkupContainer
    • Parameters
    • Универсальные значения
      • AccessPoint
      • Array
      • DataConnection
      • DataConnectionProperty
      • DateTime
      • DataTypeConvert
      • DataTypeFormat
      • Input
      • Calculate
      • CommandResult
      • FormProperty
      • Formula
      • String
      • Structure
      • Switch
      • If
      • ObjectValue
      • ObjectProperty
      • Parameter
      • Константа
      • Логическое выражение
Powered by GitBook
On this page
  • Краткий шаблон Form
  • Полный шаблон Form
  • Описание Form
  • Атрибуты Form
  • Name
  • Title
  • FontStyle
  • ForeColor
  • BackColor
  • ValidationType
  • StartPage
  • MinWidth
  • MaxWidth
  • IssueAddButton
  • IssueListButton
  • Тэги, специфичные для Form
  • Appearance
  • Parameters
  • DataConnections
  • Conditions
  • Commands
  • Executions
  • Checkings
  • MyObjects
  • Get-проперти для получения свойств
  • Title
  • FontStyle
  • ForeColor
  • BackColor
  • DateTimeNow
  • FormChanged
  • ChangedObjects
  • CheckingFired
  • MinWidth
  • MaxWidth
  • WindowWidth
  • WindowHeight
  • ClientWidth
  • ClientHeight
  • LoadMode
  • IssueCount
  • ValidationType
  • Set-проперти для динамического задания свойств
  • Title
  • DateTimeNow
  • RefreshDateTimeNow
  • FormChanged
  • MinWidth
  • MaxWidth
  • ValidationType

Form.xml

Описание структуры xml-файла формы, основных тэгов и свойств формы

Краткий шаблон Form

<?xml version="1.0"?>
<Form Name="" Title="" FontStyle="" ForeColor="" StartPage="">
  <!--Тэги, специфичные для Form-->
  <Appearance></Appearance>
  <Parameters></Parameters>
  <DataConnections></DataConnections>
  <Conditions></Conditions>
  <Commands></Commands>
  <Executions></Executions>
  <Checkings></Checkings>
  <MyObjects></MyObjects>
</Form>

Полный шаблон Form

<?xml version="1.0"?>
<Form Name="" Title="" FontStyle="" ForeColor="" BackColor="" ValidationType=""
      StartPage="" MinWidth="" MaxWidth=""
      IssueAddButton="" IssueListButton="">
  <!--Тэги, специфичные для Form-->
  <Appearance></Appearance>
  <Parameters></Parameters>
  <DataConnections></DataConnections>
  <Conditions></Conditions>
  <Commands></Commands>
  <Executions></Executions>
  <Checkings></Checkings>
  <MyObjects></MyObjects>
</Form>

Описание Form

Тэг <Form> - корневой элемент файла формы.

<Form Name=""
      Title=""
      FontStyle=""
      ForeColor=""
      BackColor=""
      ValidationType=""
      StartPage=""
      MinWidth=""
      MaxWidth=""
      IssueAddButton=""
      IssueListButton="">
  <!--Тэги, специфичные для Form-->
</Form>

Атрибуты Form

Name

Системное имя формы. Задает url-адрес web-страницы формы.

Обязательный атрибут. Любое значение будет переведено в текстовое.

Title

Заголовок формы.

Необязательный атрибут. Любое значение будет переведено в текстовое.

FontStyle

Имя стиля шрифта формы по умолчанию.

Необязательный атрибут. Ожидается имя одного из стилей шрифтов, описанных в форме.

По умолчанию используется стандартное значение WebForms.

ForeColor

Имя цвета текста формы по умолчанию.

Необязательный атрибут. Ожидается имя одного из цветов, описанных в форме или описание цвета в формате HTML (#rrggbb).

По умолчанию используется стандартное значение WebForms.

BackColor

Имя цвета фона формы.

Необязательный атрибут. Ожидается имя одного из цветов, описанных в форме или описание цвета в формате HTML (#rrggbb).

По умолчанию используется стандартное значение WebForms.

ValidationType

Задает вид Checking формы.

Необязательный атрибут. Ожидается название одного из типов Checking:

Asterisk

"Звёздочка" справа от объекта

Flat

Полоска слева от объекта

По умолчанию используется значение Asterisk.

StartPage

Признак, определяющий, является ли форма стартовой страницей приложения.

Необязательный атрибут. Ожидается логическое значение.

По умолчанию используется значение False.

MinWidth

Задает минимально допустимое значение для ширины формы.

Необязательный атрибут. Ожидается положительное целочисленное значение.

По умолчанию используется значение 0.

MaxWidth

Задает максимально допустимое значение для ширины формы.

Необязательный атрибут. Ожидается положительное целочисленное значение.

По умолчанию используется значение 1400.

IssueAddButton

Признак, включающий отображение кнопки для создания обращения в HelpDesk.

Необязательный атрибут. Ожидается логическое значение.

По умолчанию используется значение True.

IssueListButton

Признак, включающий отображение кнопки просмотра списка обращений в HelpDesk.

Необязательный атрибут. Ожидается логическое значение.

По умолчанию используется значение True.

Тэги, специфичные для Form

Appearance

Содержит графические настройки отображения формы.

<Appearance></Appearance>

Parameters

Содержит описание параметров формы.

<Parameters></Parameters>

DataConnections

Содержит описание соединений с данными.

<DataConnections></DataConnections>

Conditions

Содержит описание условий.

<Conditions></Conditions>

Commands

Содержит описание команд.

<Commands></Commands>

Executions

Содержит описание действий.

<Executions></Executions>

Checkings

Содержит описание проверок.

<Checkings></Checkings>

MyObjects

Содержит описание объектов формы.

<MyObjects></MyObjects>

Get-проперти для получения свойств

Title

Возвращает заголовок формы.

<Form>
  <Property Name="Title" />
</Form>

FontStyle

Возвращает имя стиля шрифта формы по умолчанию.

<Form>
  <Property Name="FontStyle" />
</Form>

ForeColor

Возвращает имя цвета текста формы по умолчанию.

<Form>
  <Property Name="ForeColor" />
</Form>

BackColor

Возвращает имя цвета фона формы.

<Form>
  <Property Name="BackColor" />
</Form>

DateTimeNow

Возвращает рабочую дату и время формы, определенную первый раз в момент открытия формы.

<Form>
  <Property Name="DateTimeNow" />
</Form>

FormChanged

Возвращает признак изменения формы (определяется как совокупность get-проперти ValueChanged объектов на форме).

<Form>
  <Property Name="FormChanged" />
</Form>

ChangedObjects

Возвращает список изменённых объектов.

<Form>
  <Property Name="ChangedObjects" />
</Form>

CheckingFired

<Form>
  <Property Name="CheckingFired" />
</Form>
<Form>
  <Property Name="CheckingFired">Group</Property>
</Form>

MinWidth

Возвращает минимальное допустимое значение ширины формы.

<Form>
  <Property Name="MinWidth" />
</Form>

MaxWidth

Возвращает максимально допустимое значение ширины формы.

<Form>
  <Property Name="MaxWidth" />
</Form>

WindowWidth

Возвращает внутреннюю ширину окна в пикселях (то есть ширину области просмотра макета окна). Значение учитывает ширину вертикальной полосы прокрутки, если она присутствует.

<Form>
  <Property Name="WindowWidth" />
</Form>

WindowHeight

Возвращает внутреннюю высоту окна в пикселях (то есть высоту области просмотра макета окна). Значение учитывает высоту горизонтальной полосы прокрутки, если она присутствует.

<Form>
  <Property Name="WindowHeight" />
</Form>

ClientWidth

Возвращает внутреннюю ширину окна в пикселях (то есть ширину области просмотра макета окна). Значение исключает ширину вертикальной полосы прокрутки, если она присутствует.

<Form>
  <Property Name="ClientWidth" />
</Form>

ClientHeight

Возвращает внутреннюю высоту окна в пикселях (то есть высоту области просмотра макета окна). Значение исключает высоту горизонтальной полосы прокрутки, если она присутствует.

<Form>
  <Property Name="ClientHeight" />
</Form>

LoadMode

Возвращает идентификатор выбранного режима загрузки данных.

<Form>
  <Property Name="LoadMode" />
</Form>

Возвращает одно из значений:

0

Последовательный режим - загрузка соединений с данными будет происходить по очереди.

Обеспечивает минимальную скорость загрузки форм, при этом требует минимальное количество ресурсов со стороны сервера.

1

Пакетный режим.

Обеспечивает стандартную скорость загрузки форм, при этом не требует значительного количества ресурсов со стороны сервера.

2

Параллельный режим. Режим по умолчанию.

Обеспечивает увеличенную скорость загрузки форм, однако при этом требует максимальное количество ресурсов со стороны сервера.

IssueCount

Возвращает количество обращений в HelpDesk.

<Form>
  <Property Name="IssueCount" />
</Form>

ValidationType

Возвращает название вида Checking формы..

<Form>
  <Property Name="IssueCount" />
</Form>

Set-проперти для динамического задания свойств

Title

Задает заголовок формы.

Любое значение будет переведено в текстовое.

<Form>
  <Property Name="Title">Заголовок</Property>
</Form>

DateTimeNow

Задает рабочую дату и время формы, определенную первый раз в момент открытия формы.

Ожидается значение типа дата/время.

<Form>
  <Property Name="DateTimeNow">2015-11-04 23:42:50</Property>
</Form>

RefreshDateTimeNow

Задает рабочую дату и время формы, равную текущей дате и времени.

Значение тэга <Property>: не ожидается.

<Form>
  <Property Name="RefreshDateTimeNow" />
</Form>

FormChanged

Задает признак изменения формы (определяется как совокупность get-проперти ValueChanged объектов на форме).

Если FormChanged присваивается значение False, то проперти ValueChanged всех объектов формы тоже приобретут значение False.

Ожидается логическое значение.

<Form>
  <Property Name="FormChanged">False</Property>
</Form>

MinWidth

Задает минимальное допустимое значение ширины формы.

Ожидается положительное целочисленное значение.

<Form>
  <Property Name="FormChanged">200</Property>
</Form>

MaxWidth

Задает максимально допустимое значение ширины формы.

Ожидается положительное целочисленное значение.

<Form>
  <Property Name="MaxWidth">1000</Property>
</Form>

ValidationType

Задает вид Checking формы.

Ожидается название одного из видов Checking формы.

<Form>
  <Property Name="ValidationType">Flat</Property>
</Form>

Last updated 2 months ago

Необязательный тэг. Значение тэга <Appearance>: см. в разделе .

Необязательный тэг. Значение тэга <Parameters>: см. в разделе .

Необязательный тэг. Значение тэга <DataConnections>: см. в разделе .

Необязательный тэг. Значение тэга <Conditions>: см. в разделе .

Необязательный тэг. Значение тэга <Commands>: см. в разделе .

Необязательный тэг. Значение тэга <Executions>: см. в разделе .

Необязательный тэг. Значение тэга <Checkings>: см. в разделе .

Необязательный тэг. Значение тэга <MyObjects>: см. в разделе .

Возвращает признак, определяющий, сработал ли хоть один .

Если в качестве параметра передано имя группы, то возвращает признак, определяющий, сработал ли хоть один в группе.

Parameters
DataConnections
Conditions
Commands
Executions
Checkings
Objects
Appearance
<Checking>
<Checking>