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

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

Type Parameters

  • DRAFT_ID = number

Hierarchy (view full)

Properties

active: boolean

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

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

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

moduleId: string

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

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

system: boolean

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