META UI Components
    Preparing search index...

    Interface IMeTableAttrs

    interface IMeTableAttrs {
        addObjectButton?: IAddObjectButton;
        cardViewEnabled?: boolean;
        cardViewOutputPath?: string;
        childEntityId?: string;
        defaultMobileView?: string;
        defaultView?: string;
        editable: IMeTablePluginEditable;
        entityCardLink?: any;
        exportOptions?: IMeTableExportOptions;
        goalSeek: IMeTablePluginGoalSeek;
        hiddenColumns: IMeTablePluginHiddenColumns;
        localSearch?: IMeTableAttrsLocalSearch;
        mapAttrs: IMeOfficeMapAttrs;
        mapViewEnabled?: boolean;
        menu: IMeTablePluginMenuItem;
        native?: any;
        options?: IMeTableAttrsOptions;
        search?: IMeTableAttrsSearch;
        tableModeIsEnabled?: boolean;
        treeDraggable?: boolean;
        treeGroupField: string;
        treeIdField: string;
        treePathField?: string;
        treePathSortDnDWhenEnvSp?: boolean | Record<string, string>;
        treePendingMovesVmPath?: string;
        treeSaveChangeState?: string;
        treeSortField?: string;
    }
    Index

    Properties

    addObjectButton?: IAddObjectButton

    Кнопка добавления объекта на таблице

    https://apps.devision.io/page?p=3292&a=35
    
    cardViewEnabled?: boolean

    Признак определяет, доступен или скрыт режим карточек для таблицы

    https://apps.devision.io/page?p=4170&a=35
    
    cardViewOutputPath?: string

    Путь в env до объекта, хранящего данные таблицы в виде JSON, которые будут отображаться в таблице, отображенной в виде карточек. Из других источников MeLego данные не отображает.

    childEntityId?: string
    defaultMobileView?: string

    Режим отображения таблицы по-умолчанию для мобильной: card, analyze, table (default)

    [ table, card, analyze, map, tree ]

    defaultView?: string

    Режим отображения таблицы по-умолчанию: card, analyze, table (default)

    [ table, card, analyze, map, tree ]

    Если не null - включает редактор ячеек По умолчанию ячейки readonly пока не указан [[IMeTableCellProps.editor]] По умолчанию выключен

    https://apps.devision.io/page?p=4170&a=35
    
    entityCardLink?: any
    exportOptions?: IMeTableExportOptions
    https://apps.devision.io/page?p=3629&a=35
    

    Плагин "Подбор параметра" По умолчанию выключен

    Плагин "Скрытие колонок" По умолчанию включен

    Настройки локального поиска в таблице. Работает только для таблиц с типом tree

    Атрибут для MeOfficeMap

    mapViewEnabled?: boolean

    Признак определяет, доступен или скрыт режим карты для таблицы

    Плагин "Меню" По умолчанию выключен

    native?: any

    Настройка поискового инпута в таблице

    tableModeIsEnabled?: boolean

    Параметр отключения отображения в виде таблицы По умолчанию включен

    treeDraggable?: boolean

    Включить перетаскивание узлов в режиме дерева

    treeGroupField: string

    Поле, по которому происходит группировка таблицы в виде дерева. Обычно значением должно быть "parentId" Если указан, то для таблицы становится доступен режим дерева

    treeIdField: string

    Алиас для поля id, по которому строится дерево. Необходимо использовать в случаях, когда не получается обеспечить уникальность id в строках таблицы.

    "id"
    
    treePathField?: string

    Имя поля path в строке (иерархия сегментов). При непустом path у любой строки включается режим дерева по path/sort.

    "path"
    
    treePathSortDnDWhenEnvSp?: boolean | Record<string, string>

    Управление path/sort DnD относительно env.sp (читается из VM на рендере):

    • false — выключить;
    • объект Record — DnD только если для каждого ключа String(env.sp[key]) совпадает со значением (например { grp: "grp_department" });
    • true / не задано — без фильтра по env.sp (только detectPathSortMode и treeDraggable).
    treePendingMovesVmPath?: string

    Путь в VM (legoDataStorage) для объекта Record<id, { oldPath, newPath, oldSort, newSort }> — несохранённые переносы DnD. По умолчанию: treeUiPendingMoves.<elemId> (вне env.sp, не сериализуется в URL). В POST при сохранении карта подмешивается в env.sp.<elemId>.treePendingMoves.

    treeSaveChangeState?: string

    Имя state страницы для сохранения переносов (mePage.changeState / doChangeState). В POST уходит env.sp; накопленные переносы подставляются в env.sp.<elemId>.treePendingMoves из VM

    treeSortField?: string

    Имя поля sort в строке (порядок среди узлов по уровням).

    "sort"