<subcol>
Структура: список
Подколонка (для type="array" в col, отображается в одной ячейке)
Может содержать 2
| Тег | Описание | Включений здесь |
|---|---|---|
| Поля ввода | ||
<opt> |
Условное оформление значения столбца/поля (по key + comparison) | 76 |
| Текст/заголовки | ||
<text> |
Текстовый блок: либо контейнер заголовков (внутри list/form), либо самостоятельный текст в форме | 4 |
Может встречаться внутри 2
| Тег | Описание | Включений здесь |
|---|---|---|
| Структура: список | ||
<col> |
Один столбец списка | 233 |
<cols> не везде |
Контейнер столбцов списка (с атрибутами defaultsort, *-flag и пр.) | |
Атрибуты 39
| Атрибут | Описание | Значения |
|---|---|---|
| Идентификация | ||
field |
Имя SQL-поля для подколонки (внутри type="array" колонки) |
_other_depnamefiocount_personsdtstime |
name |
Имя подколонки (если field не задан) |
_other__qscript_company_namedid_namedepartmentsys_lastchanged |
| Стиль | ||
icon-false не везде |
_empty_ |
|
icon-true не везде |
flagalarmshare |
|
class не везде |
text9text85 |
|
align |
Горизонтальное выравнивание ячеек подколонки (center / right) |
centerright |
nowrap |
Запретить перенос текста в ячейке подколонки (1=в одну строку) |
1 |
bold |
Жирное начертание значений подколонки (1=да) |
1 |
italic |
Курсивное начертание значений подколонки (1=да) |
1 |
icon |
Имя иконки Bootstrap glyphicon в ячейке подколонки |
ok-2file |
| Отображение | ||
caption |
Заголовок подколонки |
_empty_Риск-сессияУровень рискаСтадия проектаСрок истекаетДругие сроки |
allowhtml |
Разрешить HTML-разметку в значениях подколонки (1=да) |
1 |
hint |
Подсказка (tooltip) для подколонки |
Неуспешная аттестацияПровести запланированный медосм…Зафиксировать недостоверные/сок…_empty_Организация-контрагент по обращ…Фактически отработанное время И… |
short |
Короткий вариант заголовка подколонки |
АудиторПЕБЕ |
| Связи/навигация | ||
link-form-tab не везде |
projectsdepstab_shtrafsizesRisksppe_amt_stockedu_testing_persons |
|
link |
URL/JS-выражение для ссылки с ячейки подколонки |
_qscript_javascript:QForm.fnOpen |
link-entity |
Путь к Qform-сущности, открываемой по ссылке (для подколонок) |
med/med_journalmed/rw_med_journal_qscript_rpu/set_index_unreliableaudit_control_groups/audit_stat…med/med_journal_people_schedule |
link-entity-id |
ID записи для перехода (по умолчанию row.id) |
_qscript_0 |
link-form-edit |
Открывать связанную сущность сразу в режиме редактирования (1) или просмотра (0) |
10 |
link-form-externvars |
Внешние переменные key:value для открываемой по ссылке формы |
_qscript_hideaddmore:1 |
| События | ||
type |
Тип значения подколонки: date / button / string / textblock / text / time / checkbox / double |
datebuttonstringtextblocktexttime |
| Источник данных (SQL) | ||
sqlrepr |
SQL-выражение для значения подколонки |
_other_persons.fullnamedepartments.shortpathpersons_comb.position_fullCONCAT('По всему предприятию', …_qscript_ |
| (без группы) | ||
c_aption → caption |
Закомментированная версия |
ПодразделениеДолжностьВключая подчинённыеОрганизацияМероприятиеПеренесено на |
gray не везде |
10 |
|
text |
Альтернативный текст ячейки подколонки (часто {{row.…}}) |
_qscript_Предварительный просмотр |
link-pid не везде |
_qscript_ |
|
strike |
Зачёркнутое начертание значений (1=да; для устаревших данных) |
1 |
style не везде |
margin-top:-10px |
|
group |
Имя группы подколонок (объединяет несколько под общим заголовком) |
_empty_МощностьПроверка знаний |
sortbale не везде |
0 |
|
| Сортировка/поиск | ||
searchable |
Разрешить поиск по подколонке (0/1) |
01 |
sortable |
Разрешить сортировку по подколонке (0/1) |
01 |
| Расположение | ||
prefix |
Текст-префикс перед значением подколонки (например, "(" для оформления) |
(–Источник: _empty_Должность: Индивидуальное: |
postfix |
Текст-постфикс после значения подколонки (например, ")", "%", " мин") |
)%_qscript_ / дн ч |
continue |
Размещать на одной строке со следующей подколонкой (1=да) |
1 |
| Размеры | ||
width не везде |
1001506480 |
|
maxlength |
Макс. длина текста в ячейке подколонки (длиннее обрезается с многоточием) |
120140150100 |
| Кнопки | ||
button-class |
CSS-класс кнопки (для type="button" подколонок): danger / success / info / warning |
dangersuccess |
| Числовые форматы | ||
decimals-autoround |
Авто-округление до N значащих цифр для числовых типов |
12 |
Примеры из реального кода 8
<subcol field="entitytitle" hint="" cell-hint="{{row.cell_source}}"
sqlrepr-search="qtitles.title" sortable="0"
searchable="0" prefix="Источник: "
link="javascript:QForm.fnOpen<!--if({{sys.print}}){-->View<!--}else{-->Form<!--}-->OnTab(0, '{{source}}', '{{source_line_id}}')" maxlength="150" />
<subcol name="akt_is_done" align="center"
text="{{row.button_akt_is_done_text}}" button-class="success" type="button"
link-loading-text="Выполняю…"
link="/audit_control_groups_status_change?action=is_done&&pid={{row.pid}}&&audit_id={{audit_id}}"
link-control="query" link-query-oncomplete="fnUpdateAllDataTables();"
/>
<subcol name="akt_is_not_done" align="center"
text="{{row.button_akt_is_not_done_text}}" button-class="danger" type="button"
link-entity="audit_control_groups/audit_status"
link-form-externvars="audit_id:'{{audit_id}}', comis_pid:'{{pid}}'" link-form-edit="1"
link-form-onclose="fnUpdateAllDataTables();"
/>
<subcol field="adate_last" type="date"
link-entity="med/med_journal" link-entity-id="{{row.last_journal_id}}" link-form-edit="0"
link-form-externvars="hideaddmore:1"
searchable="0"
sqlrepr="med_journal_last.adate"
/>
<subcol field="adate_last_no_passed" type="date" prefix="(" postfix=")" hint="Неуспешная аттестация"/>
<subcol field="fio_auditor" type="string" short="Аудитор" nowrap="1"
sqlrepr="persons.fullname" link="javascript:fnOpenPerson('{{row.id}}')"
continue="1" />
<subcol field="child_dep" c_aption="Включая подчинённые" allowhtml="1" nowrap="1" sortable="0" searchable="0"/>
<subcol field="regional_operator" group="" caption="" sortable="0" align="right" italic="1" bold="1" />