Контролы формы — Справочник¶
1. Карта типов контролов¶
| Группа | Тип ДП | Ключевая таблица настроек | Основной документ |
|---|---|---|---|
| Деньги | Money |
ExtParamNumericSettings (общие для числовых) |
docs/domains/ext-params/types-reference.md; компонент: ControlMoneyComponent; триггеры сохранения: blur, Enter, Tab (v2.267+), pointerdown |
| Число | NumericValue |
ExtParamNumericSettings |
docs/domains/ext-params/types-reference.md; компонент: ControlNumberComponent; триггеры сохранения: blur, Enter, Tab, pointerdown |
| File / MultiFile | File |
ExtParamsFileSettings |
docs/domains/ext-params/file/settings-reference.md |
| Lookup | LookUpField |
LookupParamSettings |
docs/domains/ext-params/lookup/settings-reference.md |
| MultiLookup | MultiSlctSubcatTasks |
LookupParamSettings + ExtParamValueSelectedTask* |
docs/domains/ext-params/lookup/settings-reference.md |
| SelectUsers | SelectUsers |
ExtParamSelectUserSettings |
docs/domains/ext-params/select-users/settings-reference.md |
| Table EP | Table |
ExtParamTableCommonSettings, ExtParamTableSettings |
docs/domains/ext-params/table/settings-reference.md |
2. Ключевые настройки по группам¶
2.1 File / MultiFile¶
IsMultifile;RenameMethod,RenameOnUpload,SmartRenameOnUpload;MaxFileSizeKb,ExtParamFileSource,ProtectFileView;IsLogFileReadsAction,FileProviderId.
2.2 Lookup / MultiLookup¶
SubcatId/UnionId(источник);SmartFilterId(фильтр источника);ShowAsRadioButtons,DisplayAsText,IsHierarchical;- каскадные связи (через
ExtParamLink).
2.3 SelectUsers¶
SingleUserMode;AllowUsers,AllowGroups,AllowOrgUnits;TypeFiltration,GroupId,SmartFilterId;OrgUnitTypeFiltration,OrgUnitId,OrgUnitSmartFilterId.
2.4 Table EP¶
- общие настройки таблицы (
DisplayMode,AutosaveEnabled,ImportEnabled,ExportEnabled); - настройки колонок (
Type, required/readonly/hidden, default/smart value); - секции (
ExtParamTableSections); - специализированные типовые настройки колонок (Lookup/File/SelectUsers/etc.).
3. Быстрый выбор документа для диагностики¶
| Вопрос | Документ |
|---|---|
| Не загружается файл / ограничения по размеру | docs/domains/ext-params/file/settings-reference.md |
| Lookup показывает пустой список | docs/domains/ext-params/lookup/settings-reference.md |
| SelectUsers отображает «не тех» пользователей | docs/domains/ext-params/select-users/settings-reference.md |
| Таблица не сохраняет/не валидирует строки | docs/domains/ext-params/table/settings-reference.md |
| Нужна backend-трассировка конкретного типа | docs/domains/form-controls/{type}/backend.md |
| Нужен фронтовый слой конкретного типа | docs/domains/form-controls/{type}/frontend.md |
| Иерархический Lookup показывает задачи в неправильных статусах | docs/domains/ext-params/lookup/settings-reference.md |
4. Ограничения и важные различия¶
LookupиMultiLookupимеют общую таблицу настроек, но разные модели хранения значений.FileиMultiFile— один тип ДП с переключением черезIsMultifile.SelectUsersхранит три независимые группы значений (users/groups/orgunits).Table EPодновременно использует и общие, и типоспецифические настройки колонок.
Связанные документы¶
docs/domains/form-controls/compatibility-matrix.mddocs/domains/form-controls/backend.mddocs/domains/form-controls/frontend.mddocs/domains/form-controls/data-flow.md