Задача:
Чтобы форма знала, какое поле — «файловое», нужны правила в ui_overrides или конвенция типов:
- В XSD вводим типы/аннотации (например,
xs:string с annotation app:widget="file-picker" или тип FileRefType).
- В конвертере
xsd_internal.build_internal_model пробрасываем признак в facets или meta, чтобы на клиенте можно было матчить по dtype/meta.widget.
- На раннем этапе достаточно завести переопределение по
element_path (адресный способ), чтобы быстро сделать UX на нужных местах.
Задача:
Чтобы форма знала, какое поле — «файловое», нужны правила в
ui_overridesили конвенция типов:xs:stringсannotation app:widget="file-picker"или типFileRefType).xsd_internal.build_internal_modelпробрасываем признак вfacetsилиmeta, чтобы на клиенте можно было матчить поdtype/meta.widget.element_path(адресный способ), чтобы быстро сделать UX на нужных местах.