10.07.2008, 17:12 | #1 |
Участник
|
В DAX4.0 SP2 перестал работать метод AOTnewWindow
Привет! У нас возникла проблема.
В какой-то момент вдруг перестал работать метод TreeNode.AOTnewWindow() - открыть в новом окне, для пунктов меню. Точнее новое окно открывается, в заголовке указан правильный путь к MenuItem, но сам пункт меню не виден - окно пустое. Для остальных элементов AOT: таблиц, классов, типов данных и т.д., все работает нормально. Никто не сталкивался с похожим багом? Может кто-то знает, от чего зависит работа метода? Или хотябы подскажите, в каком направлении копать. Буду очень благодарен. |
|
10.07.2008, 17:13 | #2 |
Участник
|
Что-то такое припоминаю.
Там на самом деле все верно открывается, просто окно криво открыто. Вроде если попытаться как-то там по-хитрому проскролить, то объект появляется Может кто лучше вспомнит |
|
10.07.2008, 17:27 | #3 |
MCTS
|
У нас с самого начала это не работало для пунктов меню. Открывалось пустое окно. Причем если в заголовке этого окна нажать кнопочку "Свойства", то откроются верные свойства того самого пункта меню, который должен отображаться в окне. А вот перейти по правой кнопке мыши к объекту, вызываемому этим менюайтемом, у меня, к сожалению, не получается
|
|
10.07.2008, 17:27 | #4 |
Боец
|
Да, есть такая бага, появилась в 4-ке. Ни из кода, ни ручками для MenuItem'ов и ещё некоторых элементов не открывается в новом окне
|
|
10.07.2008, 17:31 | #5 |
Участник
|
kashperuk
Да, действительно, дело в кривом окне. Если в настройках панели выбрать "большие кнопки", окно перерисовывается и менюха появляется. Но может кто всеже знает как избавиться от глюка? Жутко раздражает! PS. Судя по всему этот баг проявляется для всех "единичных" элементов AOT - тех, которые нельзя развернуть дальше, вроде джобов, всяких ключей и тому подобного. Последний раз редактировалось AlexArh; 10.07.2008 в 17:43. |
|
10.07.2008, 18:23 | #6 |
Участник
|
я просто привык с ними работать - свойства вызываю по Alt+Enter, а SysContextMenu из табакса. В 2009 исправлено
|
|
21.11.2011, 17:10 | #7 |
MCT
|
X++: static void InfologUpdate(Args _args) { userInfo userInfo; ; select userInfo where userInfo.Id == curuserid(); infolog.getUserSetup().setUserSetup(userInfo); }
__________________
Axapta book for developer |
|
30.12.2012, 09:33 | #8 |
Участник
|
Стал сравнивать 3ку и 4ку, нашел различия:
class SysContextMenu.new(); X++: treeNode = this.first(); в 3ке: Path:\...... Layer: usr в 4ке: Path:\...... Layer: los Добейте багу кто-нить) |
|