Отображение исторических данных

Точка расширения DqResultsView позволяет добавлять новые виды отображения исторических данных.

Описание DqResultsView:

export type IProps = {
    dqResultsStore: DqResultsStore;
}

export type UEDqResultsView = UeModuleBase & {
    default: {
        meta: {
            optionDisplayName: () => string;
            order: number;
        };
        resolver: () => boolean;
        component: ComponentType<IProps>;
    };
}
  • DqResultsStore - содержит информацию об истории проверок.

Также можно указать добавленный UserExit как выбранный по умолчанию при загрузке истории. Для этого необходимо реализовать UserExit типа UEDefaultDqResultView.

Описание UEDefaultDqResultView:

export type UEDefaultDqResultView = UeModuleBase & {
    default: {
        meta: {
            defaultModuleId: string;
            priority: number;
        };
        resolver: () => boolean;
    };
}

В качестве defaultModuleId необходимо указать moduleId добавленного модуля типа UEDqResultsView и указать значение priority выше имеющегося на данный момент (по умолчанию 1).