Qform DSL knowledge base

<table> ×944 в коде

Структура: БД

Имя SQL-таблицы (с опциональным database, impl-delete, name)

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

ТегОписаниеВключений здесь
Структура: БД 3 · включений здесь: 334
<this_key> Имя поля внешнего ключа в дочерней таблице fieldset, ссылающегося на родительскую запись 232
<foreign_key> Имя поля внешнего ключа (для связи с родительской таблицей) 70
<field_key> Имя SQL-поля, играющего роль ключа в выборке (для редких случаев когда отличается от key) 32
Источники данных 2 · включений здесь: 241
<name> Имя SQL-таблицы (внутри <table><name>...</name></table>) или имя другой сущности 218
<key_value> Значение ключа (для лукапов в <key key="N">value</key>) 23
SQL/обработка 1 · включений здесь: 64
<where> Дополнительное условие WHERE для SQL-запроса списка 64
Поля ввода 1 · включений здесь: 5
<field> Поле для ввода информации в форму. 5
(без группы) 1 · включений здесь: 4
<orderby_join> не везде 4
Оформление (HTML) 1 · включений здесь: 2
<tr> HTML строка таблицы 2
Сортировка/поиск 1 · включений здесь: 1
<orderby> Сортировка по умолчанию (как тег — для длинных выражений) 1

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

ТегОписаниеВключений здесь
Структура: БД 1 · включений здесь: 702
<database> Имя SQL-базы (для cross-database таблиц) 702
Структура: форма 2 · включений здесь: 151
<fieldset> Вложенный набор записей (one-to-many или M2M через дочернюю таблицу) 149
<elements> Все элементы формы: поля, html-вставки, группы полей (fieldset) и прочее необходимо оборачивать в… 2
Поля ввода 1 · включений здесь: 64
<field> Поле для ввода информации в форму. 64
Отчёты 1 · включений здесь: 3
<tab> Описание вкладки (tab) формы — группа элементов на отдельной странице 3
Источники данных 1 · включений здесь: 1
<data> Блок данных (системное использование) 1
Оформление (HTML) 1 · включений здесь: 1
<div> HTML div-контейнер (для встраивания произвольной разметки, обычно в дашбордах) 1
(без группы) 1 · включений здесь: 0
<dbstructure> не везде

Атрибуты 3

АтрибутОписаниеЗначения
Идентификация 1 · включений: 702
name
×702

Имя SQL-таблицы — основной для формы/списка

_other_personsincidentscontragentyuploader_filesdkb_corporate_security_task_man…
Поведение списка 1 · включений: 47
impl-delete
×47

Использовать жёсткое удаление DELETE FROM (если 1) вместо soft-delete по полю deleted (0=soft-delete)

0
Источник данных (SQL) 1 · включений: 9
database

Имя SQL-схемы/базы данных, в которой лежит таблица. Например, "{{sys.db_common_base}}.dbo" для kb-таблиц

_qscript_

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

@database packages/kb2/kb2.xml:10
<table name="kb" database="{{sys.db_common_base}}.dbo"/>