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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.09.2005, 11:34   #8  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,342 / 3563 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Маленький бантик
Бантик по сути дублирует один из пунктов меню кнопки Утилиты
Перекрываем метод context() у дерева формы
\Forms\SysSetupForm\Designs\Design\[Tab:ControlTab]\[TabPage:LayoutTab]\[Group:ControlGrp]\Tree:ControlTree
PHP код:
public void context()
{
    
PopupMenu   popupMenu;
    
int         openInAOT;
    ;
    if (
hasSecurityKeyAccess(securitykeynum(SysDevelopment), AccessType::Delete))
    {
        
popupMenu  = new PopupMenu(this.hWnd());
        
openInAOT  popupMenu.insertItem("Открыть в АОТ");

        switch (
popupMenu.draw())
        {
            case 
openInAOT:
                
SysFormRun::ctrlId2treeNode(sysSetupForm.getFormRun(), sysSetupForm.formControlTreeIdx2Control(controlTree.getSelection()).id()).AOTnewWindow();
                break;
        }
    }
    else
    {
        
super();
    }

получается менюшка, открывающая сразу элемент в АОТ (доступна только при включенном ключе Разработка (SysDevelopment))
__________________
Возможно сделать все. Вопрос времени
Теги
ax2.5, ax3.0, download, полезное

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как определить, что метода DataSource одной формы была вызвана??? Dima_Dima DAX: Программирование 7 30.10.2008 18:17
Утилиты для работы с журналом базы данных vc DAX: База знаний и проекты 0 10.05.2008 17:40
RunBaseBatch, кнопка доступа к настройкам?! 3oppo DAX: Программирование 11 11.07.2006 13:25
Поле Advanced конфигурационной утилиты chi DAX: Программирование 1 01.10.2005 00:02
Форма InventTable - не видно записей jackill DAX: Администрирование 6 02.06.2005 13:03

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

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

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