Search
    Preparing search index...

    Интерфейс внутреннего стора карточки записи, отвечающего за дополнительный функционал, связанный с записью

    interface IInnerRecordCardStore {
        hasHiddenAttributes?: boolean;
        namespace?: keyof INamespace;
        payloadForGet?: Object;
        payloadForRestore?: Object;
        payloadForSave?: Object;
        reindexPayloadPart?: Object;
        tabDisplayName?: string;
        get isDirty(): boolean;
        get payloadKey(): string;
        get tabKey(): string;
        enrich(enrichedEntities: IEnrichedRecordEntity[]): undefined | Set<string>;
        getAttachmentsMap(): Promise<CardAttachmentsMap>;
        init(): Promise<void>;
        onTabOpen(): void;
        processAtomic(
            data: object,
            operationType: AtomicOperationType,
        ): void | Promise<void>;
        validate(): IValidationResult;
    }
    Index

    Properties

    hasHiddenAttributes?: boolean

    Указывает имеются ли скрытые атрибуты

    namespace?: keyof INamespace

    Идентификатор пространства имён

    payloadForGet?: Object

    Объект payload для atomic-запроса чтения данных

    payloadForRestore?: Object

    Объект payload для atomic-запроса восстановления записи

    payloadForSave?: Object

    Объект payload для atomic-запроса сохранения данных

    reindexPayloadPart?: Object

    Объект payload для atomic-запроса реиндекса данных

    tabDisplayName?: string

    Отображаемое имя вкладки карточки записи

    Accessors

    • get isDirty(): boolean

      Флаг наличия изменения в данных внутреннего стора

      Returns boolean

    • get payloadKey(): string

      Payload-ключ atomic-запроса внутреннего стора

      Returns string

    • get tabKey(): string

      Системное имя вкладки внутреннего стора

      Returns string

    Methods

    • Метод обогащения данных

      Parameters

      Returns undefined | Set<string>

      Метод более не используется. Сохранено для обратной совместимости.

      @universe-platform/record 2.0.0

    • Метод для получения вложений, принадлежащих текущему хранилищу

      Returns Promise<CardAttachmentsMap>

    • Промис инициации стора

      Returns Promise<void>

    • Метод, выполняющийся при открытии вкладки

      Returns void

    • Метод обработки данных, полученных из atomic-запроса

      Parameters

      Returns void | Promise<void>

      Возвращаемый тип void является устаревшим. Необходимо возвращать Promise.

      @universe-platform/record 2.0.0