GraphQLDataConnection
Загружающее соединение, которое загружает данные с Workflow Server используя язык запросов GraphQL.
Шаблон GraphQLDataConnection
Описание GraphQLDataConnection
Подробнее про GrapQL по ссылке.
Тэги, специфичные для GraphQLDataConnection
Async
Признак, определяющий, будет ли загрузка данных происходить в асинхронном режиме (в фоновом потоке).
Необязательный тэг. Значение тэга <Async>
: не ожидается.
Если тэг <Async>
отсутствует, то для атрибута Value
используется значение False.
Атрибуты тэга <Async>
<Async>
Value
Значение.
Обязательный атрибут. Ожидается логическое значение.
ManualLoad
Признак, определяющий, будет ли загрузка данных происходить только после ручного обновления соединения с данными, а не вместе с загрузкой формы.
Необязательный тэг. Ожидается логическое значение.
Если тэг <ManualLoad>
отсутствует, то используется значение False.
Fields
Список полей, которые будут запрошены с сервера.
Обязательный тэг. Значение тэга <Fields>
: список тэгов <Field>
.
Тэг <Field>
<Field>
Поле запроса.
Необязательный тэг. Значение тэга <Field>
: не ожидается, если отсутствует атрибут Type
или список тэгов <Field>
.
Атрибуты тэга <Field>
<Field>
Name
Название поля запроса, которое будет использоваться на форме.
Обязательный атрибут. Ожидается любое значение, если атрибут NativeName
присутствует, или ожидается название одного из полей, возвращаемых запросом, если атрибут NativeName
отсутствует.
NativeName
Название поля запроса, описанного на сервере.
Необязательный атрибут. Ожидается название одного из полей, возвращаемых запросом.
Type
Признак, что поле составное.
Необязательный атрибут. Значение атрибута Type
: фиксированное значение Object
.
DataType
Тип поля.
Необязательный атрибут. Ожидается название одного из типов данных.
Если атрибут DataType
отсутствует, то используется тип поля заданного сервером.
Queries
Список запросов (Query) или мутаций (Mutation), которые будут выполнены на сервере.
Обязательный тэг.
GraphQLDataConnection содержит единственный набор данных, который обновляется запросами или мутациями.
Тэг <Query>
<Query>
Запрос полей, описанных в тэге <Fields>
.
Необязательный тэг.
Тэг <Mutation>
<Mutation>
Мутация данных и получение полей, описанных в тэге <Fields>
.
Необязательный тэг.
Атрибуты тэгов <Query>
,<Mutation>
<Query>
,<Mutation>
Name
Название запроса.
Обязательный атрибут. Ожидается название одного из запросов, описанных на сервере.
Result
Признак, определяющий обновлять ли набор данных при выполнении запроса.
Необязательный атрибут. Ожидается логическое значение.
Если атрибут Result
отсутствует, то используется значение True.
Default
Признак, определяющий обновлять ли набор данных при выполнении запроса.
Необязательный атрибут. Ожидается логическое значение.
Если атрибут Default
отсутствует, то используется значение False и в качестве запроса по умолчанию используется первый описанный запрос/мутация.
ExecuteWithEngine
Признак, определяющий что текущий запрос нужно выполнить от имени WorkflowEngine, а не текущего пользователя.
Необязательный атрибут. Ожидается логическое значение.
Если атрибут ExecuteWithEngine
отсутствует, то используется значение False.
Тэг <Parameters>
<Parameters>
Список параметров запроса или мутации.
Необязательный тэг. Значение тэга <Parameters>
: список тэгов <Parameter>
.
Подробнее про поля и параметры по ссылке.
Тэг <Parameter>
<Parameter>
Параметр запроса или мутации.
Атрибуты тэга <Parameter>
<Parameter>
NativeName
Название параметра.
Обязательный атрибут. Ожидается название одного из параметров запроса/мутации.
DataType
Тип данных параметра.
Необязательный атрибут. Ожидается один из типов данных.
Если атрибут DataType
отсутствует, то используется значение StringDataType.
InputType
Название объекта, описанного в схеме данных сервера.
Необязательный атрибут.
Подробнее про InputType
по ссылке.
SendAsArray
Признак, определяющий будет ли значение передаваться как массив.
Необязательный атрибут. Ожидается логическое значение.
Если атрибут SendAsArray
отсутствует, то используется значение False.
Nullable
Признак, определяющий может ли текущее значение параметра содержать Null.
Необязательный атрибут. Ожидается логическое значение.
Если атрибут Nullable
отсутствует, то используется значение False.
RefreshQuery
Признак, определяющий, будут ли обновлены данные запроса при изменении параметра.
Необязательный атрибут. Ожидается логическое значение.
Если атрибут RefreshQuery
отсутствует, то используется значение True.
Last updated