META UI Components
    Preparing search index...

    Interface IMeLegoAttrs

    interface IMeLegoAttrs {
        background?: boolean;
        collapsable?: boolean;
        defaultBlockEnabled?: boolean;
        disabled?: boolean;
        elemsVmPath?: string;
        externalLink?: IMeLegoExternalLink;
        formHorizontal?: IMeLegoAttrsFormHorizontal;
        hideLabels?: boolean;
        icon?: string;
        is_readonly_on_add?: boolean;
        is_readonly_on_edit?: boolean;
        logo?: string;
        openContent?: boolean;
        optional?: boolean;
        outputPath?: string;
        style?: string;
        styles?: { meLego?: CSSProperties; meLegoContainer?: CSSProperties };
        viewSize?: string;
    }
    Index

    Properties

    background?: boolean

    Подкрашивает задний фон, чтобы визуально выделить блок Прокраска происходит зарезервированным цветом из цветовой схемы

    collapsable?: boolean

    Добавляет схлопывание блоку

    https://apps.devision.io/page?p=3610&a=35
    
    defaultBlockEnabled?: boolean

    Управляет активностью блока по умолчанию Актуально когда вам нужно установить [[IMeLego.optional]] = true, но по-умолчанию сделать blockEnabled=false

    true
    
    https://apps.devision.io/page?p=4141&a=35
    
    disabled?: boolean

    Блокирует редактирование элемента

    elemsVmPath?: string

    Путь к массиву дочерних Lego-элементов во view-model (legoDataStorage), например после meta/js с id скрипта: editGroup.legoForm.elems. Альтернатива Angular-шаблону me-lego elems="editGroup.legoForm.elems".

    externalLink?: IMeLegoExternalLink

    TODO: Скорее всего это ссылка под lego в виде card на дашбордах

    Настроки горизонтальности формы

    hideLabels?: boolean

    Скрывает все elem.label у дочерних объектов

    icon?: string

    Иконка material design TODO: сделать MeIcon

    is_readonly_on_add?: boolean

    в смартформе убирает поле в режиме создания и разрешает редактирование в режиме редактирования

    is_readonly_on_edit?: boolean

    в смартформе разрешает редактирование поля в режиме создания и запрещает редактирование (делает поле disabled) в режиме редактирования

    logo?: string

    URL для картинки блока

    openContent?: boolean

    Принудительно показать или скрыть контент

    optional?: boolean

    Добавляет переключатель активности блока. По умолчанию false Добавляет параметр boolean blockEnabled для данных блока. Управляет атрибутом openContent

    https://apps.devision.io/page?p=4141&a=35
    
    outputPath?: string

    Путь в VM (legoDataStorage) откуда читать и куда писать значения дочерних элементов. Пришёл из старого Angular-шаблона <me-lego output="env.sp.obj">. Если указан, переопределяет вычисленный outputPath.

    style?: string

    Стиль отображения

    ( default | card )

    Переходим на styles

    styles?: { meLego?: CSSProperties; meLegoContainer?: CSSProperties }
    viewSize?: string

    Стилизовать блок под размер

    ( sm )