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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.04.2011, 09:56   #1  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
Thumbs up Позиционирование в АОТ: Программисты, не откажите себе в удовольствии
Когда-то, 2 года назад, когда на работе по 3 месяца не платили зарплату, а работать бесплатно не хотелось - занимался всякой ерундой, в своё удовольствие. В результате родился небольшой класс с меню-айтемом. Сейчас вот решил воспользоваться им и... не смог удержаться, написать. Добавьте этот проект себе в приложение, а меню-айтем добавьте в меню SysContextMenu. Уверяю вас, коллеги, получите массу удовольствия А если кто-то пользуется FormDigger'ом и скрестит эти 2 доработки, то удовольствие приумножится (Могу выслать готовый проект, если кому-то интересно).

P.S. Ну а деньги так и не выплатили полностью, и работа эта никому не пригодилась. А позиционирование в АОТ живет и радует
За это сообщение автора поблагодарили: Logger (5), Alex_KD (2).
Старый 02.06.2011, 09:54   #2  
Selena is offline
Selena
Участник
 
3 / 10 (1) +
Регистрация: 24.05.2011
Пользуемся ах 2009. При вызове MI из АОТ позиционирование отрабатывает на ура
Если вызывать из FormDigger'а из любого контролла или поля, то в новом окне открывается форма до Design и позиционируется так же на Design. Замечено, что в классе SysContextMenu в методе new treeNode = this.first(); - всегда возвращается Forms\имя формы\Designs\Design
С чем это связано? Отловить не получается
__________________
Волшебный кролик делит на нолик, умножает на бесконечность, порабощает вечность.
Старый 02.06.2011, 13:28   #3  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
Во вложении FordDigger+Позиционирование в АОТ, взял со своей боевой AX2009 - вроде всё работает. Попробуйте сравнить со своим.
Вложения
Тип файла: xpo Table_FormDiggerTmpData.xpo (99.5 Кб, 253 просмотров)
Старый 02.06.2011, 13:43   #4  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,941 / 3229 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
А по меню он искать не научился ?
Старый 02.06.2011, 14:37   #5  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
нет, по меню должен быть другой тул, у них разная природа - один на формы заточен, другой на меню.
Старый 02.06.2011, 15:24   #6  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
По меню Sidax ищет
За это сообщение автора поблагодарили: Logger (16).
Старый 03.06.2011, 13:31   #7  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,941 / 3229 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от belugin Посмотреть сообщение
По меню Sidax ищет
Спасибо.
Sidax - классная вещь.
Особенно порадовало сканирование главного меню в фоновом режиме.

Не планируете адаптировать для 2009-й версии ?
Старый 03.06.2011, 08:53   #8  
Selena is offline
Selena
Участник
 
3 / 10 (1) +
Регистрация: 24.05.2011
Цитата:
Во вложении FordDigger+Позиционирование в АОТ, взял со своей боевой AX2009 - вроде всё работает. Попробуйте сравнить со своим.
Спасибо!
Только вот класс FormDiggerSetFieldAccess забыли добавить в проект
__________________
Волшебный кролик делит на нолик, умножает на бесконечность, порабощает вечность.
Старый 03.06.2011, 11:14   #9  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
ой, это не входит в стандартную комплектацию, это костыль для нашей системы. Но на всякий случай вложил
Вложения
Тип файла: xpo Class_FormDiggerSetFieldAccess.xpo (7.2 Кб, 266 просмотров)
Старый 03.06.2011, 15:33   #10  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
http://axcoder.blogspot.com/2008/07/...or-ax2009.html
За это сообщение автора поблагодарили: Logger (5).
Старый 03.06.2011, 16:42   #11  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,941 / 3229 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Спасибо.

Странно, почему-то в 2009-й
\Forms\Sidax\Designs\Design\[Tab:Tab]\[TabPage:windowsTab]\Tree:Tree\Methods\mouseUp
срабатывает только по двойному клику мышки
mouseDn по одинарному клику срабатывает, а mouseUp - нет.
Видимо в 2009-й изменилось поведение контрола List

Ну ничо, обойдем ...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Дублирование объектов АОТ malex DAX: Программирование 18 13.03.2012 18:22
АОТ для бизнес аналитиков Evgeniy2020 DAX: Функционал 63 31.08.2010 18:16
Некорректный конфигурационный ключ на АОТ\Data Dictionary\Tables\CustLedgerAccounts.ClearingAccount glibs DAX: Функционал 2 27.01.2010 12:03
Запрет синхронизации объекта АОТ egorych DAX: Администрирование 3 30.09.2009 12:42
Изменение элемента в АОТ anf DAX: Программирование 0 25.11.2004 10:18
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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