Добрый день, поковырялся в новых компонентах задач на BitrixVue3, чтобы кастомизировать новую карточку, можно использовать вот этот инструментарий.
Это если есть возможность использовать REST. Для нашей коробки же документации подходящей не нашел, пришлось повайбкодить, была задача добавить кнопку перехода в связанную сущность 1С из новой карточки задач. А также добавить кастомную форму переноса крайнего срока. Получилось. Скриншот приложил.
Суть в том чтобы найти на странице имя Vue компонента, который отвечает за нужную область карточки и написать свое расширение, которое с помощью миксина отрендерит ваш код в карточку задачи в момент загрузки этого компонента. Могу скинуть листинг расширения, если актуально.
bitrix/cli не обязателен.
Размещал расширение в /local/js/custom/имярасширения.
Далее подключал через Extension::load в событии OnProlog по адресу карточки задачи. Можно подключить в init.php (не желательно)
Это если есть возможность использовать REST. Для нашей коробки же документации подходящей не нашел, пришлось повайбкодить, была задача добавить кнопку перехода в связанную сущность 1С из новой карточки задач. А также добавить кастомную форму переноса крайнего срока. Получилось. Скриншот приложил.
Суть в том чтобы найти на странице имя Vue компонента, который отвечает за нужную область карточки и написать свое расширение, которое с помощью миксина отрендерит ваш код в карточку задачи в момент загрузки этого компонента. Могу скинуть листинг расширения, если актуально.
bitrix/cli не обязателен.
| Цитата |
|---|
| Но допустим даже что я его сгенерировал. Где мне разместить вызов своего vue компонента в битриксовый компонент, чтоб всё заработало? |
Размещал расширение в /local/js/custom/имярасширения.
Далее подключал через Extension::load в событии OnProlog по адресу карточки задачи. Можно подключить в init.php (не желательно)





