21.08.2009, 04:08 | #1 |
Участник
|
Мелкомягкий CRM: Скрытие пунктов меню формы
Источник: http://mmcrm.ru/?p=629
============== Вот небольшой скрипт, с помощью которого Вы можете скрыть пункт(ы) какого-либо меню, распологающегося в верхней части формы (например, меню Действия). Во-первых, поместите этот скрипт на онлоад формы: function HideMenuItem(targetMenu, targetMenuItem) { var menuLIs = document.getElementById("mnuBar1").getElementsByTagName("LI"); for (var i = 0; i < menuLIs.length; i++) { if (menuLIs[i].title && menuLIs[i].title.indexOf(targetMenu) > -1) { var targetDivs = menuLIs[i].getElementsByTagName("DIV"); for (var j = 0; j < targetDivs.length; j++) { var targetLIs = targetDivs[j].getElementsByTagName("LI"); for (var k = 0; k < targetLIs.length; k++) { if (targetLIs[k].innerHTML.indexOf(targetMenuItem) > -1) { targetLIs[k].style.display = "none"; return; } } } } }}Далее нужно вызвать функцию HideMenuItem и передать ей два параметра: первый – название меню без пробелов (наприме, у Вас есть катомное меню «Супер главное Меню», то первый параметр будет «СуперглавноеМеню»), второй – название пункта меню! HideMenuItem("", "");Пробуем Часто слышал о необходимости скрыть пункт «Преобразовать интерес» меню Действия, формы Интерес! Вот его и скроем. Сначала разместил на онлоаде Интерса определение функциии (первую часть кода ), а затем вызвал ее: HideMenuItem("Действия", "Преобразовать интерес...");Результат Источник: http://mmcrm.ru/?p=629
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору. |
|
|
|