Можно ли в Dynamics Crm 365 (онлайн) создать и отобразить настраиваемую кнопку / значок на панели навигации?
Пользовательская кнопка Dynamics Crm 365 на панели инструментов навигации
Ответы (2)
Обновлять:
В последнее время глобальная панель навигации настраивается в рабочей среде ленты, и кнопки можно добавлять поддерживаемым способом в Mscrm.GlobalTab Узнать больше
———————————————————
Мы добились этим.
Добавить / использовать существующую кнопку на ленте / панели команд и включить правило как ярлык для выполнения приведенного ниже сценария как функции из веб-ресурса 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, и все, вы можете использовать новый редактор SiteMap