AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.05.2010, 10:49   #1  
LEXAR is offline
LEXAR
Участник
 
27 / 17 (1) ++
Регистрация: 11.09.2009
DAX2009 EP: Работа с меню QuickLaunch из User Control'а
Необходимо из элемента управления работать с боковым меню (Quick Launch).
Например, скрывать пункты меню. Или привязывать к пункту меню текущий контекст.

Например, следующий код срабатывает для верхнего меню (Toolbar), но не срабатывает для бокового.

Код:
protected void Page_Init(object sender, EventArgs e)
    {
        AxBaseWebPart webpart = AxBaseWebPart.GetWebpart(this);
        if (webpart != null)
        {
            webpart.SetMenuItemProperties += new EventHandler<SetMenuItemPropertiesEventArgs>(webpart_SetMenuItemProperties);
        }
    }

void webpart_SetMenuItemProperties(object sender, SetMenuItemPropertiesEventArgs e)
    {
        if (e.MenuItem.MenuItemAOTName == "AnyAOTMenuItemName")
        {
            e.MenuItem.Hidden = true;
        }
    }
Код для привязки контекста взят из Using Context from Code in Enterprise Portal
Старый 02.06.2010, 09:24   #2  
LEXAR is offline
LEXAR
Участник
 
27 / 17 (1) ++
Регистрация: 11.09.2009
Я так понимаю, что QuickLaunch служит для перехода по логически отдельным областям, а вся связанная навигация осуществляется через Toolbar.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: Dynamics User Control is shown as hidden in Dynamics Ax 2009 Enterprise Portal Blog bot DAX Blogs 0 13.05.2010 01:05
Solutions Monkey: 64bit machine - VS EP add-in not deploying user control to SharePoint while saving Blog bot DAX Blogs 0 06.01.2010 08:19
Solutions Monkey: Redirecting in EP user control to download a file Blog bot DAX Blogs 0 11.09.2009 15:05
epblog: Sharing Code between User Controls in EP Blog bot DAX Blogs 0 11.11.2008 08:05
Работа с главным меню в Axapta Alexey DAX: Программирование 0 04.01.2002 23:31

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 03:39.