DatabaseTreeSetDataConnection

Сохраняющее соединение с данными для объекта дерева базы данных; отправляет данные изменения дерева на сервер.

Шаблон DatabaseTreeSetDataConnection

<DataConnection Name="" Type="DatabaseTreeSetDataConnection" Assembly="ComplexDataConnections">
  <Workflow Name="" />
  <Tree Name="" />
  <NativeNames ItemId="" ItemTitle="" ParentItemId="" />
  <SqlQueries>
    <SqlQuery Name="" Type="Insert" />
    <SqlQuery Name="" Type="Update" />
    <SqlQuery Name="" Type="Transfer" />
    <SqlQuery Name="" Type="Delete" />
  </SqlQueries>
  <Refresh>
    <DataConnection Name="" />
  </Refresh>
</DataConnection>

Описание DatabaseTreeSetDataConnection

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

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

Workflow

Процесс, в рамках которого происходят запросы.

Обязательный тэг. Значение тэга <Workflow>: не ожидается.

<Workflow Name="WorkflowName" />

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

Name

Название процесса.

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

Tree

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

Обязательный тэг. Значение тэга <Tree>: не ожидается.

<Tree Name="TreeName" />

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

Name

Название объекта дерева базы данных.

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

NativeNames

Параметры, передаваемые в запросы.

Обязательный тэг. Значение тэга <NativeNames>: не ожидается.

<NativeNames ItemId="ItemIdName" ItemTitle="ItemTitleName" ParentItemId="ParentItemIdName" />

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

ItemId

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

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

ItemTitle

Название параметра, которое используется в описании запроса на сервере, обозначающего название элемента.

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

ParentItemIdName

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

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

SqlQueries

Запросы для отправки данных.

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

В insert-запросы передаются параметры новых узлов дерева, в update-запросы - измененных узлов, в delete-запросы - удаленных узлов, в transfer-запросы - перенесенных узлов.

<SqlQueries>
  <SqlQuery Name="InsertSqlQuery" Type="Insert" />
  <SqlQuery Name="UpdateSqlQuery" Type="Update" />
  <SqlQuery Name="DeleteSqlQuery" Type="Delete" />
  <SqlQuery Name="TransferSqlQuery" Type="Transfer" />
</SqlQueries>

Тэг <SqlQuery>

Запрос для отправки данных.

Обязательный тэг. Значение тэга <SqlQuery>: не ожидается.

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

Name

Название запроса.

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

Type

Тип запроса.

Обязательный атрибут. Ожидается значение Insert, Update, Delete или Transfer.

Refresh

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

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

<Refresh>
  <DataConnection Name="DataConnectionName1" />
  <DataConnection Name="DataConnectionName2" />
</Refresh>

Тэг <DataConnection>

Загружающее соединение с данными, которое будет обновлено.

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

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

Name

Название загружающего соединения с данными.

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

Last updated