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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.07.2005, 11:26   #1  
MironovI is offline
MironovI
Участник
 
724 / 77 (4) ++++
Регистрация: 30.05.2005
Lightbulb Кнопка Утилиты в трешке сожрана, вкусная видно была..
Если на форме нажать правой кнопкой - Настройка -> появляется форма "Пользовательские настройки", в 2.5 на этой форме была мега-волшебно-полезная кнопка "Утилиты" по которой можно было много полезного смотреть.. в 3.0 ее зачем-то упразднили, может есть способ вернуть ее?

ЗЫ Я видел кста трешку с этой кнопулей, но достать ее не имею возможности, думаю пост пригодится многим если решение найдется..
Старый 06.07.2005, 11:29   #2  
korolf76 is offline
korolf76
Участник
Ex AND Project
 
36 / 12 (1) ++
Регистрация: 26.10.2004
Адрес: Петербург
Прикрутить на форму SysSetupForm как на обычную форму
Старый 06.07.2005, 11:39   #3  
MironovI is offline
MironovI
Участник
 
724 / 77 (4) ++++
Регистрация: 30.05.2005
А имя формы откуда ее можно взять не подскажите?
Старый 06.07.2005, 12:07   #4  
Dron AKA andy is offline
Dron AKA andy
Moderator
 
944 / 253 (10) ++++++
Регистрация: 27.03.2002
Адрес: Москва
Вот, выкладываю проект, пользуйтесь
Вложения
Тип файла: xpo setupform30.xpo (200.2 Кб, 523 просмотров)
__________________
Андрей.

Последний раз редактировалось Dron AKA andy; 20.10.2005 в 14:15.
За это сообщение автора поблагодарили: mazzy (17).
Старый 06.07.2005, 12:59   #5  
MironovI is offline
MironovI
Участник
 
724 / 77 (4) ++++
Регистрация: 30.05.2005
Спасибо, действительно удобная штука Остался открытым только один момент - в той же 2.5 был удобный ньанс - при открытии формы SysSetupForm дерево дизайна формы позиционировалось на том элементе на котором была нажата кнопка настройки, не надо было самому разворачивать до нужного элемента.. Ну ежели найду как делается выложу..
Старый 06.07.2005, 17:08   #6  
Dron AKA andy is offline
Dron AKA andy
Moderator
 
944 / 253 (10) ++++++
Регистрация: 27.03.2002
Адрес: Москва
У меня позиционируется. Специально для этого правил метод \Classes\SysSetupForm\formControlTreeBuild().
АХ 3.0 CIS SP2
__________________
Андрей.
Старый 06.07.2005, 17:11   #7  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Спасибо.
Перенес в проекты.
__________________
полезное на axForum, github, vk, coub.
Старый 23.09.2005, 11:34   #8  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,311 / 3547 (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))
__________________
Возможно сделать все. Вопрос времени
Старый 23.09.2005, 14:57   #9  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
прилепил SysContextMenu
http://erpkb.com/Axapta/Forma/SysSetupForm
Теги
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, время: 10:10.