Qform DSL knowledge base

<source> ×10 в коде

Источники данных

Дополнительный источник данных (one-to-one таблица для elements source="…")

Может содержать 1

ТегОписаниеВключений здесь
SQL/обработка 1 · включений здесь: 1
<where> Дополнительное условие WHERE для SQL-запроса списка 1

Может встречаться внутри 2

ТегОписаниеВключений здесь
Источники данных 1 · включений здесь: 9
<sources> Контейнер дополнительных источников (см. <source>) 9
Структура: форма 1 · включений здесь: 1
<form> Основной тэг формы. В нём описываются вкладки и поля формы.… 1

Атрибуты 3

АтрибутОписаниеЗначения
Идентификация 2 · включений: 20
key
×10 · пример

Имя SQL-поля связи дополнительной таблицы (используется внутри <elements source="…">)

course_idfireobject_idakt_idideducenter_id_qscript_
table
×10 · пример

Имя SQL-таблицы дополнительного источника (one-to-one с основной)

cr_report_quarteredu4_courses_preferencesedu4_courses_detailsedu4_educenters_detailsedu4_instruction_groupsfire_objects_system_elements
События 1 · включений: 9
type

Способ связи: columns — добавочные столбцы основной таблицы (one-to-one)

columns

Примеры из реального кода 2

@table @key packages/cr/report_quarter.xml:375
<source table="cr_report_quarter" key="id">
</source>
@type packages/edu4/courses_instruction.xml:265
<source table="edu4_courses_preferences"         type="columns" key="course_id" />