Обязательный тэг. В качестве значения ожидается список с тремя обязательными полями и любым количеством дополнительных полей.
Порядок обязательных полей строго определен:
первое поле должно соответствовать идентификатору элемента;
второе - его отображаемому значению;
третье - его состоянию, свернут или развернут узел дерева, если он имеет дочерние элементы.
Обязательный атрибут Name - имя соединения с данными. Ожидается имя одного из соединений с данными, описанных на форме.
Если в качестве источника данных используется PrimaryGetDataConnection с несколькими запросами и не указан атрибут SqlQuery с именем конкретного запроса, то будет использоваться результат запроса первого в порядке описания в синтаксисе PrimaryGetDataConnection.
Обязательный тэг. В качестве значения ожидается список из двух обязательных полей, где первое поле должно соответствовать идентификатору элемента, а второе - идентификатору родительского элемента.
Обязательный атрибут Name - имя соединения с данными. Ожидается имя одного из соединений с данными, описанных на форме.
Если в качестве источника данных используется PrimaryGetDataConnection с несколькими запросами и не указан атрибут SqlQuery с именем конкретного запроса, то будет использоваться результат запроса первого в порядке описания в синтаксисе PrimaryGetDataConnection.
ManualRefresh
<ManualRefresh>True</ManualRefresh>
Необязательный тэг. Ожидается логическое значение.
По умолчанию используется значение False.
AdditionalColumns
Дополнительные поля элементов дерева. одно поле описывает признак наличия дочерних элементов, другое задает отображаемое значение его состояния (свернут или развернут узел дерева).
Если тэг не указан, то для названия поля по умолчанию будет использоваться значение HasChildren.
Атрибуты тэга <HasChildrenColumn>
Name
Название поля, которое будет использоваться на форме.
Обязательный атрибут. Ожидается любое значение.
Тэг <StateColumn>
Элементы дерева.
Необязательный тэг.
Если тэг не указан, то по умолчанию: для названия поля будет использоваться значение State, для закрытого состояния отображаемое значение будет "+", а для раскрытого состояния - "-".
Атрибуты тэга <StateColumn>
Name
Название поля, которое будет использоваться на форме.
Обязательный атрибут. Ожидается любое значение.
CloseState
Отображаемое значение, если узел свернут.
Обязательный атрибут. Ожидается любое значение.
OpenState
Отображаемое значение, если узел раскрыт.
Обязательный атрибут. Ожидается любое значение.
Order
Сортировка элементов дерева.
Необязательный тэг. Значение тэга <Order>: список тэгов <By>, отображаемых поле и тип сортировки.
Если правила сортировки не указаны, то используется отображаемое значение элемента (второе обязательное поле) и сортируется по возрастанию.
<Order>
<By Name="Title" Type="Asc" />
</Order>
Filter
Фильтр полученных данных.
Фильтрация происходит без изменения источника данных, указанного в тэге <SourceDataConnection>.
Необязательный атрибут Query - имя запроса из загружающего соединения с данными, если в качестве источника данных указан с несколькими запросами SqlQuery. Ожидается имя одного из запросов, описанных в загружающем соединении с данными.
Необязательный атрибут Query - имя запроса из загружающего соединения с данными, если в качестве источника данных указан с несколькими запросами SqlQuery. Ожидается имя одного из запросов, описанных в загружающем соединении с данными.
Признак, определяющий условия обновления полученных данных. Если значение True, то обновление будет происходить только в ручном режиме при выполнении команды . Если значение False, то исходные данные, помимо ручного режима, будут обновляться и автоматически при изменении источника данных, указанного в тэге <SourceDataConnection>.
Может быть двух видов: одиночный фильтр и фильтр-выражение. Подробное описание тэга <Filter> доступно по .
Результатом будет двумерный массив значений всех полей Fields в тэге (в порядке объявления) и значение дополнительного поля .
Результатом будет двумерный массив значений всех полей Fields в тэге (в порядке объявления) и значение дополнительного поля .
Результатом будет двумерный массив значений всех полей Fields в тэге (в порядке объявления) и значение дополнительного поля .
Результатом будет двумерный массив значений всех полей Fields в тэге (в порядке объявления) и значение дополнительного поля .
Результатом будет двумерный массив значений всех полей Fields в тэге (в порядке объявления) и значение дополнительного поля .