...

Скрыть кнопки "+Задача" и "+Процесс" в разделе задачи.

Тема в разделе "Примеры сценариев", создана пользователем ksannikov, 16 окт 2025 в 10:13.

  1. ksannikov

    ksannikov Участник

    Давайте сегодня заденем тему модулей, а в частности создание виджета в модуле с зоной расширения — Корневой компонент.

    Корневой компонент — зона расширения с которой создаваемый виджет инициализируется при загрузке системы.

    С помощью этой фичи можно добавлять кастомные стили для компонентов системы, которые будут применяться вне зависимости от того в какой точке системы вы находитесь.

    Для примера рассмотрим такой кейс: необходимо скрыть в разделе задачи кнопки "+Задача" и "+Процесс".

    1. Создаем виджет в модуле и выбираем зону расширения - Общие > Корневой компонент
    2. В шаблон виджета выносим виджет "Код" в котором пропишем стили для скрытия кнопок

    HTML:
    <style>   
    /* Скрыть кнопки из приложения "Исходящие" */   
    app-tasks-outcome-list app-task-header-buttons {
            display: none;   
    }   
    /* Скрыть кнопки из приложения "Задачи" */   
    app-tasks-list app-task-header-buttons {
            display: none;   
    }   
    /* Скрыть кнопки из приложения "Участвую" */   
    app-tasks-participate-list app-task-header-buttons {
            display: none;   
    }
    </style>
    
    3. Публикуем виджет и не забываем включить модуль, если он еще не включен.


    Еще больше полезной информации в ТГ канале WhatDaELMA365