Workflow MobileForms (Syntax)
Платформа WTСинтаксисБаза знаний
  • Form.xml
  • Workflow Mobile Forms
    • Appearance
    • Checkings
    • Commands
      • AnimatedValueSetCommand
      • CallCommand
      • CameraShowCommand
      • ClipboardSetCommand
      • ComputeHashCommand
      • ContextMenuShowCommand
      • DataConnectionRefreshCommand
      • DeleteFileCommand
      • DeviceOrientationSetCommand
      • DownloadFileCommand
      • EmailSendCommand
      • EngineConnectCommand
      • ExportToDocxCommand
      • ExportToExcelCommand
      • FileDialogShowCommand
      • FocusSetCommand
      • FormCloseCommand
      • FormShowCommand
      • GetEngineInfoCommand
      • LaunchCommand
      • LocaleSetCommand
      • LoginCommand
      • LogWriteCommand
      • MessageBoxCommand
      • PhoneCallCommand
      • PreferencesGetCommand
      • PreferencesSetCommand
      • ReplaceFileCommand
      • SaveCommand
      • ScreenshotCommand
      • SequentialCommand
      • SerializeToJsonCommand
      • SoundPlayCommand
      • SourceFileDownloadCommand
      • TooltipShowCommand
      • UploadFileCommand
      • ValueRefreshCommand
      • ValueSetCommand
      • VibrationCommand
    • Conditions
      • EventCondition
        • BeforeChangeCondition
        • ChangedCondition
        • ClickCondition
        • DataConnectionsLoadedCondition
        • DataConnectionsLoadingCondition
        • DoubleClickCondition
        • FormActivatedCondition
        • FormClosingCondition
        • FormFocusLostCondition
        • FormLoadedCondition
        • LongPressCondition
        • MessageBoxResultChangedCondition
        • SwipeCondition
      • ComparisonCondition
        • ContainsCondition
        • EndsWithCondition
        • EqualCondition
        • ExistsCondition
        • GreaterCondition
        • IsDataTypeCondition
        • IsEmailCondition
        • IsINNCondition
        • IsKPPCondition
        • IsMatchRegexCondition
        • IsNotNullCondition
        • IsNullCondition
        • IsNullOrEmptyCondition
        • IsOGRNCondition
        • IsSNILSCondition
        • LessCondition
        • NotContainsCondition
        • NotEqualCondition
        • NotGreaterCondition
        • NotLessCondition
        • StartsWithCondition
      • NestedCondition
    • DataConnections
      • AccessPointDataConnection
      • ArrayGetDataConnection
      • ConvertDataConnection
        • Селекторы
      • GraphQLDataConnection
      • PrimaryGetDataConnection
      • SecondaryGetDataConnection
      • SetDataConnection
    • DataTypes
      • BooleanDataType
      • DateDataType
      • DateTimeDataType
      • DecimalDataType
      • DoubleDataType
      • IntegerDataType
      • ShortDataType
      • StringDataType
      • TableDataType
      • TimeSpanDataType
    • Executions
    • Includes
    • Menus
      • ContextMenu
        • ContextMenu
        • FileContextMenu
        • LinkContextMenu
        • ListContextMenu
      • MenuItem
        • MenuItem
        • Separator
    • Objects
      • Button
      • Calendar
      • CheckBox
      • CheckedComboBox
      • CollectionView
        • CardStyle
        • CardTemplate
      • ComboBox
      • CounterVariable
      • DateTimePicker
      • GroupBox
      • Label
      • LinkLabel
      • ListBox
      • NumericBox
      • Panel
      • PictureBox
      • RadioButtonBlock
      • Slider
      • Spinner
      • Subscriber
      • TextBox
      • Timer
      • Variable
    • Parameters
    • Универсальные значения
      • AccessPoint
      • Array
      • DataConnection
      • DataConnectionProperty
      • DateTime
      • DataTypeConvert
      • DataTypeFormat
      • Input
      • Calculate
      • Clipboard
      • CommandResult
      • FormProperty
      • Formula
      • String
      • Structure
      • Switch
      • Text
      • If
      • Info
      • MenuProperty
      • ObjectValue
      • ObjectProperty
      • Parameter
      • Константа
      • Константы замены для команд
      • Логическое выражение
Powered by GitBook
On this page
  • Краткий шаблон Form
  • Полный шаблон Form
  • Описание Form
  • Атрибуты Form
  • Name
  • Title
  • Top
  • Left
  • Height
  • Width
  • TotalHeight
  • TotalWidth
  • AutoScroll
  • FontStyle
  • ForeColor
  • BackColor
  • DiagMessage
  • ValidationType
  • FlatWidth
  • FlatColor
  • AsteriskForeColor
  • AsteriskFontStyle
  • EnableWaitingAnimation
  • Тэги, специфичные для Form
  • StartLocale
  • Appearance
  • Includes
  • Parameters
  • DataConnections
  • Conditions
  • Commands
  • Executions
  • Checkings
  • ContextMenus
  • MyObjects
  • Get-проперти для получения свойств
  • Title
  • Top
  • Left
  • Height
  • Width
  • TotalHeight
  • TotalWidth
  • AutoScroll
  • FontStyle
  • ForeColor
  • BackColor
  • DiagMessage
  • AsteriskForeColor
  • AsteriskFontStyle
  • DateTimeNow
  • FormChanged
  • EnableWaitingAnimation
  • ChangedObjects
  • CheckingFired
  • IsActive
  • IsBusy
  • Set-проперти для динамического задания свойств
  • Title
  • Top
  • Left
  • Height
  • Width
  • TotalHeight
  • TotalWidth
  • AutoScroll
  • FontStyle
  • ForeColor
  • BackColor
  • AsteriskForeColor
  • AsteriskFontStyle
  • DateTimeNow
  • RefreshDateTimeNow
  • FormChanged
  • EnableWaitingAnimation
  • IsBusy

Form.xml

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

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

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

<?xml version="1.0"?>
<Form Name="" Title="" Top="" Left="" Height="" Width="" AutoScroll="" FontStyle="" ForeColor="" BackColor="" DiagMessage="" ValidationType="" FlatColor="" FlatWidth="" AsteriskForeColor="" AsteriskFontStyle="" EnableWaitingAnimation="">
  <!--Тэги, специфичные для Form-->
  <StartLocale></StartLocale>
  <Appearance></Appearance>
  <Includes></Includes>
  <Parameters></Parameters>
  <DataConnections></DataConnections>
  <Conditions></Conditions>
  <Commands></Commands>
  <Executions></Executions>
  <Checkings></Checkings>
  <ContextMenus></ContextMenus>
  <MyObjects></MyObjects>
</Form>

Описание Form

<Form Name=""
      Title=""
      Top=""
      Left=""
      Height=""
      Width=""
      TotalHeight=""
      TotalWidth=""
      AutoScroll=""
      FontStyle=""
      ForeColor=""
      BackColor=""
      ValidationType = ""
      DiagMessage=""
      AsteriskForeColor=""
      AsteriskFontStyle=""
      EnableWaitingAnimation=""
      FlatColor=""
      FlatWidth="">
  <!--Тэги, специфичные для Form-->
</Form>

Атрибуты Form

Name

Системное имя формы.

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

Title

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

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

Top

Координата расположения формы по высоте (сверху вниз).

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

Left

Координата расположения формы по ширине (слева направо).

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

Height

Высота рабочей области формы (то есть кайма формы сюда не входит).

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

Width

Ширина рабочей области формы (то есть кайма формы сюда не входит).

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

TotalHeight

Полная высота формы (с учетом каймы).

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

TotalWidth

Полная ширина формы (с учетом каймы).

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

Тип состояния формы.

AutoScroll

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

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

Если атрибут AutoScroll отсутствует, то используется значение False.

FontStyle

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

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

Если атрибут FontStyle отсутствует, то используется стандартное значение .NET.

ForeColor

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

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

Если атрибут ForeColor отсутствует, то используется стандартное значение .NET.

BackColor

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

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

Если атрибут BackColor отсутствует, то используется стандартное значение .NET.

DiagMessage

Признак показа диагностического сообщения с результатами загрузки сущностей формы.

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

Если атрибут DiagMessage отсутствует, то используется значение False.

ValidationType

Вид Checking формы.

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

Asterisk

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

Flat

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

Если атрибут ValidationType отсутствует, то используется значение Asterisk.

FlatWidth

Ширина цвета полосы Checking формы.

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

Если атрибут FlatWidth отсутствует, то используется значение 3.

FlatColor

Имя цвета полосы Checking формы.

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

Если атрибут FlatColor отсутствует, то используется красный цвет.

AsteriskForeColor

Имя цвета "звездочки" формы.

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

Если атрибут AsteriskForeColor отсутствует, то используется стандартное значение .NET для надписи.

AsteriskFontStyle

Имя стиля шрифта "звездочки" формы.

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

Если атрибут AsteriskFontStyle отсутствует, то используется стандартное значение .NET для надписи.

EnableWaitingAnimation

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

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

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

StartLocale

Единоразово устанавливает локаль и язык перевода для всего приложения при загрузке формы.

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

Если тэг <StartLocale> отсутствует, то для приложения устанавливается язык операционной системы пользователя.

<StartLocale></StartLocale>

Appearance

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

<Appearance></Appearance>

Includes

Содержит документы, содержимое которых будет включено в текущий документ.

<Includes></Includes>

Parameters

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

<Parameters></Parameters>

DataConnections

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

<DataConnections></DataConnections>

Conditions

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

<Conditions></Conditions>

Commands

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

<Commands></Commands>

Executions

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

<Executions></Executions>

Checkings

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

<Checkings></Checkings>

ContextMenus

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

<ContextMenus></ContextMenus>

MyObjects

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

<MyObjects></MyObjects>

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

Title

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

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

Top

Возвращает координату расположения формы по высоте (сверху вниз).

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

Left

Возвращает координату расположения формы по ширине (слева направо).

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

Height

Возвращает высоту рабочей области формы (то есть кайма формы сюда не входит).

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

Width

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

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

TotalHeight

Возвращает полную высоту формы (с учетом каймы).

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

TotalWidth

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

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

AutoScroll

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

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

FontStyle

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

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

ForeColor

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

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

BackColor

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

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

DiagMessage

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

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

AsteriskForeColor

Возвращает имя цвета "звездочки" формы.

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

AsteriskFontStyle

Возвращает имя стиля шрифта "звездочки" формы.

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

DateTimeNow

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

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

FormChanged

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

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

EnableWaitingAnimation

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

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

ChangedObjects

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

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

CheckingFired

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

IsActive

Возвращает признак активности формы.

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

IsBusy

Возвращает признак того, что на форме выполняется какое-то действие.

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

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

Title

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

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

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

Top

Задает координату расположения формы по высоте (сверху вниз).

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

<Form>
  <Property Name="Top">10</Property>
</Form>

Left

Задает координату расположения формы по ширине (слева направо).

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

<Form>
  <Property Name="Left">20</Property>
</Form>

Height

Задает высоту рабочей области формы (то есть кайма формы сюда не входит).

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

<Form>
  <Property Name="Height">100</Property>
</Form>

Width

Задает ширину рабочей области формы (то есть кайма формы сюда не входит).

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

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

TotalHeight

Задает полную высоту формы (с учетом каймы).

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

<Form>
  <Property Name="TotalHeight">100</Property>
</Form>

TotalWidth

Задает полную ширину формы (с учетом каймы).

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

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

AutoScroll

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

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

<Form>
  <Property Name="AutoScroll">True</Property>
</Form>

FontStyle

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

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

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

ForeColor

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

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

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

BackColor

Задает имя цвета фона формы.

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

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

AsteriskForeColor

Задает имя цвета "звездочки" формы.

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

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

AsteriskFontStyle

Задает имя стиля шрифта "звездочки" формы.

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

<Form>
  <Property Name="AsteriskFontStyle">AsteriskFontStyle</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>

EnableWaitingAnimation

Задает признак, определяющий, будет ли отображаться форма с анимацией.

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

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

IsBusy

Задает признак того, что на форме выполняется какое-то действие.

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

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

Last updated 3 months ago

Если атрибут Top отсутствует и если косвенно атрибуты , и (в порядке значимости) тоже не определяет его значение, то используется стандартное значение .NET.

Если атрибут Left отсутствует и если косвенно атрибуты , и (в порядке значимости) тоже не определяет его значение, то используется стандартное значение .NET.

При задании одновременно двух атрибутов Height и приоритет имеет TotalHeight. Если атрибут Height отсутствует, то используется стандартное значение .NET.

При задании одновременно двух атрибутов Width и приоритет имеет TotalWidth. Если атрибут Width отсутствует, то используется стандартное значение .NET.

При задании одновременно двух атрибутов и TotalHeight приоритет имеет TotalHeight. Если атрибут TotalHeight отсутствует, то используется стандартное значение .NET.

При задании одновременно двух атрибутов и TotalWidth приоритет имеет TotalWidth. Если атрибут TotalWidth отсутствует, то используется стандартное значение .NET.

Полный список всех кодов локалей можно посмотреть по .

Установка локали происходит только один раз в момент загрузки формы, любое изменение универсального значения внутри (например, ) язык приложения не изменяет.

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

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

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

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

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

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

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

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

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

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

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

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

ссылке
DataConnection
Includes
Parameters
DataConnections
Conditions
Commands
Executions
Checkings
Menus
Objects
StartPosition
HorizontalAlign
VerticalAlign
StartPosition
HorizontalAlign
VerticalAlign
TotalHeight
TotalWidth
Height
Width
Appearance
<Checking>
<Checking>