Открыть стандартные страницы Битрикс24 из виджетов приложений
Для того, чтобы не создавать свои интерфейсы для вывода информации о сущностях CRM, или задачах и т.д., а показывать пользователю стандартные и привычные страницы Битрикс24, можно использовать метод openPath.
Это кардинально упрощает разработку и ускоряет процесс создания приложения. В своем приложении вы можете показывать списки сделок, задач, контактов, компаний и т.д., исходя из нужной вам бизнес логики. А по клику на элемент списка, открывать стандартную страницу сущности в Битрикс24 с помощью метода openPath.
Мы настоятельно рекомендуем использовать этот метод в интерфейсах ваших приложениях, так как это улучшает пользовательский опыт, делая ваши решения максимально похожими на стандартные интерфейсы Битрикс24.
Учитывайте, что метод openPath не предоставляет возможности получить данные из стандартных страниц Битрикс24. Он лишь открывает их в слайдере и позволяет отследить момент закрытия слайдера, чтобы обновить данные в вашем интерфейсе. Тем не менее, в связке с обработкой событий и механизма интерактивного взаимодействия между back- и front-end частями приложения, вы можете реализовать обновление данных в вашем интерфейсе после закрытия стандартных слайдеров.
Пример:
<script src="//api.bitrix24.tech/api/v1/"></script>
<script>
BX24.init(
function()
{
BX24.openPath(
'/crm/deal/details/5/',
function(result)
{
// callback-функция, вызывается при закрытии слайдера
console.log(result);
}
);
}
);
</script>