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

Интерфейс UEDataPageWidgetMeta

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

interface UEDataPageWidgetMeta {
    dataGrid: () => {
        h: number;
        i: string;
        isDraggable?: boolean;
        isResizable?: boolean;
        maxH?: number;
        maxW?: number;
        minH?: number;
        minW?: number;
        moved?: boolean;
        static?: boolean;
        w: number;
        x: number;
        y: number;
    };
    getDisplayName: () => string;
    group?: { groupKey: string; subGroupKey?: string };
    isDefaultVisible?: boolean;
    isDeletable: boolean;
    order: number;
}
Индекс

Свойства

dataGrid: () => {
    h: number;
    i: string;
    isDraggable?: boolean;
    isResizable?: boolean;
    maxH?: number;
    maxW?: number;
    minH?: number;
    minW?: number;
    moved?: boolean;
    static?: boolean;
    w: number;
    x: number;
    y: number;
}

Метод возвращающий информацию для grid-layout

getDisplayName: () => string

Метод получения отображаемого имени пользователя

group?: { groupKey: string; subGroupKey?: string }

Параметр настройки группировки виджета. При отсутствии параметра виджет будет помещен в общую группу

Объявление типа

  • groupKey: string

    Идентификатор группы виджета

    Регистрация новой группы производится посредством менеджера dataPageWidgetManager.registerGroup

  • OptionalsubGroupKey?: string

    Идентификатор подгруппы виджета. При отсутствии параметра виджет будет помещен в общую подгруппу выбранной группы

    Регистрация новой подгруппы производится посредством менеджера dataPageWidgetManager.registerSubGroup

isDefaultVisible?: boolean

Флаг - является ли виджет видимым по умолчанию

isDeletable: boolean

Флаг - удаляемый ли виджет

order: number

Порядковый номер виджета (0 - 100)