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

Интерфейс GroupEntityStoreType

interface GroupEntityStoreType {
    DISPLAY_NAME_COLUMN: "displayName";
    TREE_ROOT_KEY: "ROOT";
    get draftStore(): Optional<DS>;
    get getActionEnabled(): boolean;
    get getFlatTreeMap(): Map<string, N>;
    get isLoading(): boolean;
    get searchText(): string;
    get selectedItem(): I | undefined;
    get selectedItems(): N[];
    addNode(parentNode: IEntityTreeNodeModel): void;
    collapseNode(node: IEntityTreeNodeModel): void;
    delete(node: IEntityTreeNodeModel): Promise<void>;
    editNode(
        node: IEntityTreeNodeModel,
        newValue: string,
        cellId: string,
    ): Promise<void>;
    expandNode(node: IEntityTreeNodeModel): void;
    getItem(
        name: string | string[],
    ): IEntityTreeNodeModel<EntityTreeTypeEnum> | undefined;
    getPath(nodeName: string, includeCurrentNode?: boolean): string[];
    getStringPath(nodeName: string, includeCurrentNode?: boolean): string;
    getTreeNodes(
        hideEmptyGroups: boolean,
        filter?: (node: IEntityTreeNodeModel) => boolean,
        searchGroups?: boolean,
    ): TreeNodeType<IEntityTreeNodeModel<EntityTreeTypeEnum>, string>[];
    loadData(): Promise<void>;
    moveNode(
        node: IEntityTreeNodeModel,
        parentNode: IEntityTreeNodeModel,
        previousNode?: IEntityTreeNodeModel<EntityTreeTypeEnum>,
    ): Promise<void>;
    setHideRootNode(value: boolean): void;
    setLoading(loading: boolean): void;
    setSearchText(text: string): void;
    setSelectedItem(
        item: IEntityTreeNodeModel<EntityTreeTypeEnum> | undefined,
    ): void;
}

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

Индекс

Свойства

DISPLAY_NAME_COLUMN: "displayName"
TREE_ROOT_KEY: "ROOT"

Акцессоры

  • get draftStore(): Optional<DS>

    Optional DraftStore getter (only for entities with drafts edition)

    Возвращает Optional<DS>

  • get getActionEnabled(): boolean

    Возвращает boolean

  • get getFlatTreeMap(): Map<string, N>

    Возвращает Map<string, N>

  • get isLoading(): boolean

    Геттер флага загружаются ли данные

    Возвращает boolean

  • get searchText(): string

    Getter for search text

    Возвращает string

  • get selectedItem(): I | undefined

    Model for edit

    Возвращает I | undefined

  • get selectedItems(): N[]

    Selected models

    Возвращает N[]

Методы

  • Получить путь к узлу

    Параметры

    • nodeName: string

      Имя узла

    • OptionalincludeCurrentNode: boolean

      Если значение true — вернуть полный путь с текущим nodeName, иначе — только путь до текущего узла.

    Возвращает string[]

  • Получить путь к узлу как строку

    Параметры

    • nodeName: string

      Имя узла

    • OptionalincludeCurrentNode: boolean

      Если значение true — вернуть полный путь с текущим nodeName, иначе — только путь до текущего узла.

    Возвращает string

  • Load data

    Возвращает Promise<void>

  • Set show or hide rootNode param

    Параметры

    • value: boolean

    Возвращает void

  • Метод установки нового значения загрузки

    Параметры

    • loading: boolean

      новое значение

    Возвращает void

  • Set text for search

    Параметры

    • text: string

    Возвращает void