<table>
Структура: БД
Имя SQL-таблицы (с опциональным database, impl-delete, name)
Может содержать 10
| Тег | Описание | Включений здесь |
|---|---|---|
| Структура: БД | ||
<this_key> |
Имя поля внешнего ключа в дочерней таблице fieldset, ссылающегося на родительскую запись | 232 |
<foreign_key> |
Имя поля внешнего ключа (для связи с родительской таблицей) | 70 |
<field_key> |
Имя SQL-поля, играющего роль ключа в выборке (для редких случаев когда отличается от key) | 32 |
| Источники данных | ||
<name> |
Имя SQL-таблицы (внутри <table><name>...</name></table>) или имя другой сущности | 218 |
<key_value> |
Значение ключа (для лукапов в <key key="N">value</key>) | 23 |
| SQL/обработка | ||
<where> |
Дополнительное условие WHERE для SQL-запроса списка | 64 |
| Поля ввода | ||
<field> |
Поле для ввода информации в форму. | 5 |
| (без группы) | ||
<orderby_join> не везде |
4 | |
| Оформление (HTML) | ||
<tr> |
HTML строка таблицы | 2 |
| Сортировка/поиск | ||
<orderby> |
Сортировка по умолчанию (как тег — для длинных выражений) | 1 |
Может встречаться внутри 8
| Тег | Описание | Включений здесь |
|---|---|---|
| Структура: БД | ||
<database> |
Имя SQL-базы (для cross-database таблиц) | 702 |
| Структура: форма | ||
<fieldset> |
Вложенный набор записей (one-to-many или M2M через дочернюю таблицу) | 149 |
<elements> |
Все элементы формы: поля, html-вставки, группы полей (fieldset) и прочее необходимо оборачивать в… |
2 |
| Поля ввода | ||
<field> |
Поле для ввода информации в форму. | 64 |
| Отчёты | ||
<tab> |
Описание вкладки (tab) формы — группа элементов на отдельной странице | 3 |
| Источники данных | ||
<data> |
Блок данных (системное использование) | 1 |
| Оформление (HTML) | ||
<div> |
HTML div-контейнер (для встраивания произвольной разметки, обычно в дашбордах) | 1 |
| (без группы) | ||
<dbstructure> не везде |
||
Атрибуты 3
| Атрибут | Описание | Значения |
|---|---|---|
| Идентификация | ||
name |
Имя SQL-таблицы — основной для формы/списка |
_other_personsincidentscontragentyuploader_filesdkb_corporate_security_task_man… |
| Поведение списка | ||
impl-delete |
Использовать жёсткое удаление DELETE FROM (если 1) вместо soft-delete по полю deleted (0=soft-delete) |
0 |
| Источник данных (SQL) | ||
database |
Имя SQL-схемы/базы данных, в которой лежит таблица. Например, "{{sys.db_common_base}}.dbo" для kb-таблиц |
_qscript_ |
Примеры из реального кода 1
<table name="kb" database="{{sys.db_common_base}}.dbo"/>