ArrayGetDataConnection

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

Шаблон ArrayGetDataConnection

<DataConnection Name="" Type="ArrayGetDataConnection" Assembly="DataConnections">
  <Source></Source>
  <ManualRefresh></ManualRefresh>
  <Fields>
    <Field Name="" DataType="" Array=""/>
  </Fields>
</DataConnection>

Описание ArrayGetDataConnection

<DataConnection Name="ArrayGetDataConnectionName" Type="ArrayGetDataConnection" Assembly="DataConnections">
  <!--Тэги, специфичные для ArrayGetDataConnection-->
</DataConnection>

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

Source

Массив на основе которого будет строится соединения с данными.

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

<Source></Source>

ManualRefresh

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

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

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

<ManualRefresh>False</ManualRefresh>

Fields

Поля запроса.

Обязательный тэг. Значение тэга <Fields>: список тэгов <Field>.

<Fields>
  <Field Name="Id" DataType="IntegerDataType" Array="False" />
  <Field Name="Text" />
  <Field Name="Array" DataType="IntegerDataType" Array="True" />
  <Field Name="IdCopy" DataType="IntegerDataType" Array="False" Index="0" />
</Fields>

Тэг <Field>

Поле запроса.

Порядок описания полей соответствует порядку элементов в исходном массиве. Значение поля соответствует значению элемента исходного массива.

Необязательный тэг.

Атрибуты тэга <Field>

Name

Название поля запроса, которое будет использоваться на форме.

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

DataType

Тип данных, к которому приводятся значения массива.

Необязательный атрибут. Значение атрибута DataType: название одного из типов данных.

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

Array

Признак, является ли элемент исходного массива, соответствующий данному полю, массивом.

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

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

Index

Индекс элемента исходного массива.

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

Если атрибут Index отсутствует, то порядковый номер тэга <Field> начиная с 0.

Last updated