Юниверс DG SDK UI
v2.15.0

Интерфейс UECustomProperty<DRAFT_ID>

Точка расширения, добавляющая отображение пользовательского свойства

interface UECustomProperty<DRAFT_ID = number> {
    active: boolean;
    component: ComponentType<
        {
            draftId?: DRAFT_ID;
            isNestedAttribute?: boolean;
            model: AbstractModel;
            parentModel?: AbstractModel<any>;
            readOnly?: boolean;
            showValidationError?: boolean;
        },
    >;
    meta: UECustomPropertyMeta;
    moduleId: string;
    resolver: UECustomPropertyResolver;
    system: boolean;
}

Параметры типа

  • DRAFT_ID = number

Иерархия (Просмотр сводки)

Индекс

Свойства

active: boolean

Является ли экземпляр точки расширения активным

component: ComponentType<
    {
        draftId?: DRAFT_ID;
        isNestedAttribute?: boolean;
        model: AbstractModel;
        parentModel?: AbstractModel<any>;
        readOnly?: boolean;
        showValidationError?: boolean;
    },
>

Мета-информация точки расширения

moduleId: string

Уникальный идентификатор экземпляра точки расширения

Функция указывает, следует ли применять данный экземпляр точки расширения

system: boolean

Является ли системным экземпляром