<html>
Оформление (HTML)
HTML-блок: alert-сообщение, информационный блок или произвольная разметка в форме
Может содержать 9
| Тег | Описание | Включений здесь |
|---|---|---|
| Поля ввода | ||
<condition> |
Условие отображения/применимости элемента (зависит от значения другого поля) | 113 |
| SQL/обработка | ||
<mod> |
Подгружает значение поля из SQL: | 88 |
<javascript> |
JS-блок, выполняющийся в браузере (onsuccess/afterinit/presubmit/update/ondeleted/onerror) | 2 |
<onclick> |
Обработчик клика по кнопке: do=js/sql/update/php | 1 |
| Оформление (HTML) | ||
<br> |
HTML <br> — перенос строки | 10 |
<hr> |
HTML <hr> — горизонтальная линия-разделитель в форме | 1 |
<p> |
HTML параграф (для встраивания форматированного текста) | 1 |
<a> не везде |
HTML ссылка | |
| Текст/заголовки | ||
<text> не везде |
Текстовый блок: либо контейнер заголовков (внутри list/form), либо самостоятельный текст в форме | |
Может встречаться внутри 7
| Тег | Описание | Включений здесь |
|---|---|---|
| Структура: форма | ||
<elements> |
Все элементы формы: поля, html-вставки, группы полей (fieldset) и прочее необходимо оборачивать в… |
721 |
<fieldset> не везде |
Вложенный набор записей (one-to-many или M2M через дочернюю таблицу) | |
| Текст/заголовки | ||
<legend> |
Легенда списка — описание цветов/иконок, используемых в столбцах | 66 |
| Отчёты | ||
<tab> |
Описание вкладки (tab) формы — группа элементов на отдельной странице | 27 |
| Поля ввода | ||
<field> |
Поле для ввода информации в форму. | 8 |
| Структура: список | ||
<col> |
Один столбец списка | 1 |
<list> не везде |
Можно использовать <list> не только как embedded во вкладке, но и как полную замену списка модуля… |
|
Атрибуты 20
| Атрибут | Описание | Значения |
|---|---|---|
| (без группы) | ||
alert |
Стиль alert-блока Bootstrap info / warning / danger / success / secondary-light / info-light / warning-light |
infowarningdangersuccess1secondary-light |
ident |
Идентификатор HTML-блока (часто пустой; иногда используется для встраивания CSS) |
_empty_ |
nopromt не везде |
1 |
|
_noprompt → noprompt |
Закомментированная версия |
1 |
value не везде |
_empty_ |
|
todo не везде |
#TODO не скрывать поле, доработ… |
|
| Отображение | ||
prompt |
Подпись (label) слева от HTML-блока |
_empty_ ДоверенностьПодпись доверенности<b></b>× |
allowhtml не везде |
1 |
|
noprompt |
Не выводить prompt-метку слева от блока (1=да) |
1_empty_ |
prompt-width |
Ширина области prompt (метки слева) в пикселях |
060301012083 |
prompt-bold |
Жирное начертание prompt-метки (1=да) |
1 |
| Расположение | ||
continue |
Размещать на одной строке со следующим элементом (1=да) |
1_qscript_0 |
interval-next |
Отступ до следующего элемента: none / small / big / normal / 0 |
nonesmall0_empty_ |
| Идентификация | ||
name |
Имя HTML-блока — для динамического обновления через onchange/JS |
_other_stylehtml_contentstatus_titlecheck_usereconomy_group |
| Размеры | ||
width |
Ширина блока в пикселях (0 — занимает всю ширину родителя) |
0600_other_400164378 |
size |
Размер HTML-элемента (контекст-зависимо; часто используется size="1" для тонких разделителей) |
180161515 |
| Стиль | ||
bold |
Жирный текст HTML-блока (1=да) |
10 |
align |
Горизонтальное выравнивание содержимого: center / right |
centerright |
italic |
Курсивное начертание содержимого html-блока (1=да; обычно для подсказочных текстов) |
1 |
Примеры из реального кода 3
<html name="contragent_info_prompt_help" prompt="" prompt-width="10" help="Указываются краткие сведения о предприятии: год ввода в эксплуатацию, основные мощности, основные направления деятельности"
continue="1" interval-next="none"
/>
<html prompt="Перевод:" prompt-bold="1">
<mod on="form" by="sql">
<![CDATA[
SELECT CONCAT('<img class="icon-',LOWER(translation_dictionary.language_code),'-flag"> ', '{{field.language}}') as `html`
FROM translation_dictionary
WHERE id = {{id}}
]]>
</mod>
</html>
<html width="0" italic="1">
Данные обновляются автоматически, в зависимости от выбранного года, организации и объекта НВОС
</html>