Пользовательская кнопка Dynamics Crm 365 на панели инструментов навигации

Можно ли в Dynamics Crm 365 (онлайн) создавать и отображать пользовательскую кнопку / значок на панели навигации?

2 ответа

Решение

Мы добились этого.

Добавьте / используйте существующую кнопку ленты / панели команд и включите в нее ярлык "Включить правило" для выполнения приведенного ниже сценария в качестве функции из веб-ресурса javascript: [Просто скопируйте этот сценарий, измените org_url и запустите его в консоли панели инструментов разработчика браузера, чтобы увидеть его в действии ]

    var element = window.parent.document.getElementById("navTabGroupDiv");
    var url = "http://<org_url>/_imgs/AboutBox.gif";
    var para = document.createElement("img");
            para.id = "myimg"
            para.alt = "OhMyGod";
            para.src = url;
            para.style.float = "right";
            para.style.height = "30px";
            para.style.marginTop  = "10px";
            para.onclick = function () {
                var webResource = 'test.html';
                Xrm.Utility.openWebResource(webResource, null);
            };

            element.appendChild(para);

            var Relement = window.parent.document.getElementsByClassName("navTabFiller");
            if (Relement!=undefined && Relement.length > 0)
                Relement[0].remove();

введите описание изображения здесь

Примечание. Эта манипуляция с элементами DOM не поддерживается, но это единственный способ.

Нет возможности использовать XrmToolBox SiteMap Editor в Dynamics 365, но есть новая функция. Встроенный редактор SiteMap. Перейдите в Решение по умолчанию -> Приложения -> и нажмите Продажи

Тогда вы можете увидеть окно AppDesigner

Нажмите кнопку со стрелкой "Карта сайта" и все, вы можете использовать новый редактор SiteMap.

Другие вопросы по тегам