Workflow Forms (Syntax)
Платформа WTСинтаксисБаза знаний
  • Form.xml
  • Файл стилей
  • Workflow Forms
    • Appearance
    • Checkings
    • Commands
      • ApplicationRunCommand
      • CallCommand
      • ClipboardSetCommand
      • ColorDialogShowCommand
      • CompareWordFilesCommand
      • ComputeHashCommand
      • ContextMenuShowCommand
      • ConvertDocumentToPdfCommand
      • CopyFileCommand
      • DataConnectionRefreshCommand
      • DeleteFileCommand
      • DownloadFileCommand
      • EmailSendCommand
      • ExitWindowsCommand
      • ExportTableToCsvCommand
      • ExportToDocCommand
      • ExportToDocxCommand
      • ExportToExcelCommand
      • ExportToPdfCommand
      • ExportToRtfCommand
      • FormActivateCommand
      • FolderDialogShowCommand
      • FocusSetCommand
      • FileDialogShowCommand
      • FormCloseCommand
      • FormMinimizeCommand
      • FormMaximizeCommand
      • FormShowCommand
      • GetEngineInfoCommand
      • LogWriteCommand
      • LocaleSetCommand
      • LoginCommand
      • MessageBoxCommand
      • ParentScreenshotCommand
      • ObjectPrintCommand
      • SaveClipboardImageCommand
      • ReplaceFileCommand
      • SaveCommand
      • ScreenshotCommand
      • SequentialCommand
      • SoundPlayCommand
      • ValueRefreshCommand
      • StatusBarCommand
      • SerializeToJsonCommand
      • WorkflowRollbackCommand
      • UploadFileCommand
      • ValueSetCommand
      • OverlayIconSetCommand
    • Conditions
      • EventCondition
        • BeforeChangeCondition
        • CellClickCondition
        • CellDoubleClickCondition
        • CellValueChangedCondition
        • ChangedCondition
        • ClickCondition
        • DoubleClickCondition
        • ColumnHeaderCheckBoxClickCondition
        • DataConnectionsLoadedCondition
        • DataConnectionsLoadingCondition
        • FormActivatedCondition
        • FormLoadedCondition
        • FormClosingCondition
        • FormFocusLostCondition
        • KeyDownCondition
        • KeyPressCondition
        • TableSelectionChanged
        • MouseLeaveCondition
        • MouseEnterCondition
        • MessageBoxResultChangedCondition
      • ComparisonCondition
        • ContainsCondition
        • NotContainsCondition
        • EqualCondition
        • NotEqualCondition
        • GreaterCondition
        • NotGreaterCondition
        • LessCondition
        • NotLessCondition
        • IsNullCondition
        • IsNotNullCondition
        • IsNullOrEmptyCondition
        • StartsWithCondition
        • EndsWithCondition
        • IsDataTypeCondition
        • IsEmailCondition
        • IsINNCondition
        • IsKPPCondition
        • IsOGRNCondition
        • IsSNILSCondition
        • IsMatchRegexCondition
      • NestedCondition
    • DataConnections
      • PrimaryGetDataConnection
        • SqlQuery
        • Filter
        • UpdateRows
      • SecondaryGetDataConnection
      • ConvertDataConnection
        • Селекторы
      • TreeGetDataConnection
      • ArrayGetDataConnection
      • AccessPointDataConnection
      • SetDataConnection
      • DatabaseTableSetDataConnection
      • DatabaseTreeSetDataConnection
    • DataTypes
      • BooleanDataType
      • DateDataType
      • DateTimeDataType
      • DecimalDataType
      • DoubleDataType
      • IntegerDataType
      • ShortDataType
      • StringDataType
      • TableDataType
      • TimeSpanDataType
    • Executions
    • Includes
    • Menus
      • ContextMenu
        • ContextMenu
        • FileContextMenu
        • LinkContextMenu
        • ListContextMenu
      • MainMenu
        • Gradient
      • MenuItem
        • MenuItem
        • Separator
    • Objects
      • Button
      • CheckBox
      • CheckedComboBox
      • ComboBox
      • CounterVariable
      • DatabaseTable
        • Formatting
          • BackColor
          • ForeColor
          • FontStyle
          • Alignment
        • Column
          • ColumnTextBox
          • ColumnComboBox
          • ColumnCheckBox
          • ColumnDateTimePicker
          • ColumnNumericBox
      • DatabaseTree
      • DateTimePicker
      • FileListBox
      • GroupBox
      • Label
      • LinkLabel
      • ListBox
      • NumericBox
      • Panel
        • Gradient
      • PictureBox
      • RadioButtonBlock
        • Option
      • Slider
        • ColorSchema
      • Spinner
      • Stopwatch
      • Subscriber
      • TextBox
      • Timer
      • TimeTable
      • TrayIcon
      • Variable
      • CartesianChart
        • AxisSettings
        • Series
      • PieChart
      • ProgressBar
    • 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
  • Шаблон FileListBox
  • Описание FileListBox
  • Получение значения
  • Задание значения
  • Тэги, специфичные для FileListBox
  • View
  • Sorting
  • MultiSelect
  • ShowTitle
  • AutoDownload
  • ShowThumbnails
  • ThumbnailWidth
  • ThumbnailHeight
  • ValueList
  • Value
  • Get-проперти для получения свойств
  • View
  • Sorting
  • MultiSelect
  • ShowTitle
  • AutoDownload
  • ShowThumbnails
  • ThumbnailWidth
  • ThumbnailHeight
  • ValueList
  • LocalValueList
  • SelectedCount
  • SelectedIndex
  • SelectedIndices
  • Set-проперти для динамического задания свойств
  • View
  • Sorting
  • MultiSelect
  • ShowTitle
  • AutoDownload
  • ShowThumbnails
  • ThumbnailWidth
  • ThumbnailHeight
  • AddFile
  • AddFiles
  • RemoveFileByIndex
  • RemoveFilesByIndices
  • ValueList
  1. Workflow Forms
  2. Objects

FileListBox

Графический объект; список файлов.

Шаблон FileListBox

Перечень всех возможных тэгов объекта:

<MyObject Name="" Type="FileListBox" Assembly="BaseControls" ChangeForm="">
  <!--Тэги, общие для всех графических объектов-->
  <Top></Top>
  <Bottom></Bottom>
  <Left></Left>
  <Right></Right>
  <Height></Height>
  <Width></Width>
  <FontStyle></FontStyle>
  <ForeColor></ForeColor>
  <BackColor></BackColor>
  <Enabled></Enabled>
  <Visible></Visible>
  <Hint></Hint>
  <ContextMenu Name="" />
  <Change User="" Source="" ValueSet="" />
  <!--Тэги, специфичные для FileListBox-->
  <View></View>
  <Sorting></Sorting>
  <MultiSelect></MultiSelect>
  <ShowTitle></ShowTitle>
  <AutoDownload></AutoDownload>
  <ShowThumbnails></ShowThumbnails>
  <ThumbnailWidth></ThumbnailWidth>
  <ThumbnailHeight></ThumbnailHeight>
  <ValueList>
    <DataConnection SourceDataConnection="">
      <Fields>
        <Field Name="" />
        <Field Name="" />
      </Fields>
    </DataConnection>
  </ValueList>
  <Value></Value>
</MyObject>

Описание FileListBox

<MyObject Name="FileListBoxName" Type="FileListBox" Assembly="BaseControls">
  <!--Тэги, общие для всех графических объектов-->
  <!--Тэги, специфичные для FileListBox-->
</MyObject>

Получение значения

Значением FileListBox считается реальное (не отображаемое, а именно реальное) значение выбранного элемента из списка.

<Object Name="FileListBoxName" />

Задание значения

Значение объекта: любое значение.

<Object Name="FileListBoxName"></Object>

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

View

Название типа стиля отображения элементов в списке в списке.

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

LargeIcon

Каждый элемент отображается в виде полноразмерного значка с меткой под ним.

SmallIcon

Каждый элемент отображается в виде небольшого значка с меткой справа.

List

Каждый элемент отображается в виде небольшого значка с меткой справа. Элементы располагаются в столбцах без заголовков столбцов.

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

<View>LargeIcon</View>

Sorting

Название типа сортировки элементов в списке.

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

None

Без сортировки

Ascending

Сортировка по возрастанию

Descending

Сортировка по убыванию

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

<Sorting>None</Sorting>

MultiSelect

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

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

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

<MultiSelect>False</MultiSelect>

ShowTitle

Признак, определяющий, показывать ли названия файлов.

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

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

<ShowTitle>False</ShowTitle>

AutoDownload

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

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

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

<AutoDownload>False</AutoDownload>

ShowThumbnails

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

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

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

<ShowThumbnails>False</ShowThumbnails>

ThumbnailWidth

Ширина миниатюры.

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

Если тэг <ThumbnailWidth> отсутствует, то используется значение 32.

<ThumbnailWidth>32</ThumbnailWidth>

ThumbnailHeight

Высота миниатюры.

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

Если тэг <ThumbnailHeight> отсутствует, то используется значение 32.

<ThumbnailHeight>32</ThumbnailHeight>

ValueList

Элементы списка.

Первое поле будет соответствовать реальному значению элемента, второе – его отображаемому значению (если второго поля нет, то отображаемое значение равно реальному). Все остальные поля игнорируются.

<ValueList>
  <DataConnection SourceDataConnection="SourceDataConnectionName">
    <Fields>
      <Field Name="Field1Name" />
      <Field Name="Field2Name" />
    </Fields>
  </DataConnection>
</ValueList>

Value

Значение, соответствующее реальному значению выделенного элемента.

Необязательный тэг. Значение тэга <Value>: любое значение.

<Value>Value</Value>

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

View

Возвращает название типа стиля отображения элементов в списке.

<Object Name="FileListBoxName">
  <Property Name="View" />
</Object>

Sorting

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

<Object Name="FileListBoxName">
  <Property Name="Sorting" />
</Object>

MultiSelect

Возвращает признак возможности выделения нескольких элементов списка.

<Object Name="FileListBoxName">
  <Property Name="MultiSelect" />
</Object>

ShowTitle

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

<Object Name="FileListBoxName">
  <Property Name="ShowTitle" />
</Object>

AutoDownload

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

<Object Name="FileListBoxName">
  <Property Name="AutoDownload" />
</Object>

ShowThumbnails

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

<Object Name="FileListBoxName">
  <Property Name="ShowThumbnails" />
</Object>

ThumbnailWidth

Возвращает ширину миниатюры.

<Object Name="FileListBoxName">
  <Property Name="ThumbnailWidth" />
</Object>

ThumbnailHeight

Возвращает высоту миниатюры.

<Object Name="FileListBoxName">
  <Property Name="ThumbnailHeight" />
</Object>

ValueList

Возвращает элементы списка (таблица с двумя столбцами).

<Object Name="FileListBoxName">
  <Property Name="ValueList">
    <Parameters>
      <!--Значение тэга Parameter с атрибутом Name, равным Remote: любое значение будет переведено в логическое-->
      <!--Необязательный параметр. При отсутствии используется пустое значение -->
      <Parameter Name="Remote"></Parameter>
    </Parameters>
  </Property>
</Object>

LocalValueList

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

<Object Name="FileListBoxName">
  <Property Name="LocalValueList">
    <Parameters>
      <!--Значение тэга Parameter с атрибутом Name, равным Remote: любое значение будет переведено в логическое-->
      <!--Необязательный параметр. При отсутствии используется пустое значение -->
      <Parameter Name="Remote"></Parameter>
    </Parameters>
  </Property>
</Object>

SelectedCount

Возвращает количество выбранных элементов в списке.

<Object Name="FileListBoxName">
  <Property Name="SelectedCount" />
</Object>

SelectedIndex

Возвращает индекс выбранного элемента.

<Object Name="FileListBoxName">
  <Property Name="SelectedIndex" />
</Object>

SelectedIndices

Возвращает массив индексов выбранных элементов.

<Object Name="FileListBoxName">
  <Property Name="SelectedIndices" />
</Object>

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

View

Задает название типа стиля отображения элементов в списке.

Ожидается название одного из типов стиля отображения элементов в списке.

<Object Name="FileListBoxName">
  <Property Name="View">List</Property>
</Object>

Sorting

Задает название типа сортировки элементов в списке.

Ожидается название одного из типов сортировки элементов в списке.

<Object Name="FileListBoxName">
  <Property Name="Sorting">Ascending</Property>
</Object>

MultiSelect

Задает признак возможности выделения нескольких элементов списка.

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

<Object Name="FileListBoxName">
  <Property Name="MultiSelect">True</Property>
</Object>

ShowTitle

Задает признак, определяющий, показывать ли названия файлов.

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

<Object Name="FileListBoxName">
  <Property Name="ShowTitle">True</Property>
</Object>

AutoDownload

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

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

<Object Name="FileListBoxName">
  <Property Name="AutoDownload">True</Property>
</Object>

ShowThumbnails

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

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

<Object Name="FileListBoxName">
  <Property Name="ShowThumbnails">True</Property>
</Object>

ThumbnailWidth

Задаёт ширину миниатюры.

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

<Object Name="FileListBoxName">
  <Property Name="ThumbnailWidth">128</Property>
</Object>

ThumbnailHeight

Задаёт высоту миниатюры.

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

<Object Name="FileListBoxName">
  <Property Name="ThumbnailHeight">128</Property>
</Object>

AddFile

Добавляет файл в список.

<Object Name="FileListBoxName">
  <!--Значение тэга Property: тэг Parameters со вложенными тэгами Parameter-->
  <Property Name="AddFile">
    <Parameters>
      <!--Значение тэга Parameter с атрибутом Name, равным Value: ожидается путь до файла, который будет добавлен в список-->
      <Parameter Name="Value">filename.ext</Parameter>
      <!--Значение тэга Parameter с атрибутом Name, равным Title: любое значение будет переведено в текстовое-->
      <!--Необязательный параметр. При отсутствии используется пустая строка-->
      <Parameter Name="Title">filename.ext</Parameter>
    </Parameters>
  </Property>
</Object>

Возможен сокращенный вариант записи:

<Object Name="FileListBoxName">
  <!--Значение тэга Property: ожидается путь до файла, который будет добавлен в список-->
  <Property Name="AddFile">filename.ext</Property>
</Object>

AddFiles

Добавляет несколько файлов в список.

<Object Name="FileListBoxName">
  <!--Значение тэга Property: тэг Parameters со вложенными тэгами Parameter-->
  <Property Name="AddFiles">
    <Parameters>
      <!--Значение тэга Parameter с атрибутом Name, равным Value: ожидается матрица с двумя столбцами-->
      <Parameter Name="Value"></Parameter>
    </Parameters>
  </Property>
</Object>

RemoveFileByIndex

Удаляет файл из списка.

Ожидается индекс элемента, который будет удалён.

<Object Name="FileListBoxName">
  <Property Name="RemoveFileByIndex">0</Property>
</Object>

RemoveFilesByIndices

Удаляет файлы из списка.

Ожидается массив индексов элементов, которые будут удалены.

<Object Name="FileListBoxName">
  <Property Name="RemoveFilesByIndices">0</Property>
</Object>

ValueList

Задает элементы списка.

<Object Name="FileListBoxName">
  <Property Name="ValueList">
    <DataConnection SourceDataConnection="SourceDataConnectionName">
      <Fields>
        <Field Name="Field1Name" />
        <Field Name="Field2Name" />
      </Fields>
    </DataConnection>
  </Property>
</Object>

Last updated 9 months ago

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

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

GetDataConnection
GetDataConnection