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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.04.2011, 17:16   #1  
Pustik is offline
Pustik
Участник
 
807 / 372 (14) ++++++
Регистрация: 04.06.2004
Памятник классу SysSetupFormRun
Предлагаю в этой ветке рассказать о том, какие ошибки, баги и т.д на ФОРМАХ, были устранены с помощью это класса.
У нас это :
1) Отмена автоматического расширения полей, которое замедляет открытие формы.
2) Перекос грида, при передвижении по нему Enter-ом.
3) Глюк выхода из ячейки грида, после двойного клика.
4) MDI возможность
5) Ошибка SaveSize свернутой формы, при закрытии всего приложения.

Может быть, в этой ветке, легче будет искать решения, связанные с ФОРМАМИ и глюками вокруг них.
__________________
-Ты в гномиков веришь?
-Нет.
-А они в тебя верят, смотри, не подведи их.
За это сообщение автора поблагодарили: Logger (3).
Старый 15.04.2011, 17:57   #2  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,952 / 3230 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Ветка была бы еще более полезной, если бы вместе с перечислением багов было сказано как из править. Или если не жалко, выложен был бы проект.
Старый 15.04.2011, 19:59   #3  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,320 / 3547 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Вообще - на форуме практикуются теги. Для чего нужна данная ветка? Подозреваю для облегчения последующего поиска. Также как база знаний, существующая на форуме.
Так вот для этого существуют теги и поиск по тегам. Зайдите на форум, поищите нужную для себя информацию. Найденные ветки отметьте нужным тегом (сами придумайте каким - можно SysSetupFormRun, можно "формы", можно "баги на формах" и т.д. - в общем - включайте фантазию). Про эту ветку забудут через 2 дня, т.к. она скроется с главной страницы форума.
А у данной ветки даже теги отсутствуют - так что вряд ли она будет впоследствии найдена (при поиске по тегам).
__________________
Возможно сделать все. Вопрос времени
Старый 07.02.2012, 18:59   #4  
Ar is offline
Ar
Участник
Аватар для Ar
Злыдни
 
21 / 20 (1) +++
Регистрация: 27.06.2005
Адрес: Москва
Так что, фиксов нет и не будет, господа?
Старый 07.02.2012, 22:49   #5  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Фиксы давно выложены, поиск рулит
Старый 08.02.2012, 09:05   #6  
Pustik is offline
Pustik
Участник
 
807 / 372 (14) ++++++
Регистрация: 04.06.2004
1) Отмена автоматического расширения полей, которое замедляет открытие формы.
Как глобально отключить автоопределение ширины столбца = autoSizeColumns(false) ?
2) Перекос грида, при передвижении по нему Enter-ом.
Перекос грида в стандартной AX2009
3) Глюк выхода из ячейки грида, после двойного клика.
Выйти из ячейки грида после двойного клика
4) MDI возможность
DAX 2009: Окна внутри рабочей области?
5) Ошибка SaveSize свернутой формы, при закрытии всего приложения.
Очередной сюрприз от АХ2009

6) Сбрасывание фильтра при добавлении строки
Добавлении строки сбрасывает фильтр!!!
Сброс фильтра в KR3 по Ctrl-N

Прикладываю проект, как этот класс выглядит у нас. По комментариям внутри класса будет все понятно. Единственное, я отключил в выложенном проекте код, связанный со сбросом фильтра при добавлении строки. Т.к. перед выгрузкой решил проверить на стандартном приложении(мало ли чего). И при проверке он почему-то заглючил. Т.е. на рабочем приложении работает, на стандарте нет . Времени разбираться нет, так как стандартное приложение занято под партнерское решение.
Плюс у нас прячутся горячие клавиши на кнопках (не которым пользователям они мешают). Естественно у нас сделано так, чтобы некоторые возможности были настраиваемы из параметров пользователей. Но в этом проекте я все упрастил, т.к. сами понимаете, нужны соответствующие поля в таблице SysUserInfo.
AX2009 RU5
Вложения
Тип файла: xpo PrivateProject_SysSetupFormRun.xpo (60.6 Кб, 548 просмотров)
__________________
-Ты в гномиков веришь?
-Нет.
-А они в тебя верят, смотри, не подведи их.

Последний раз редактировалось Pustik; 08.02.2012 в 09:08.
За это сообщение автора поблагодарили: mazzy (5), sukhanchik (10), Logger (5), Link (2), gl00mie (6), ice (1), Stainless (1).
Старый 08.02.2012, 10:07   #7  
anikulichev is offline
anikulichev
Участник
 
76 / 23 (1) +++
Регистрация: 26.12.2002
Адрес: г.Москва
Всем доброго дня.
Добавлю свои пять копеек.
Был сделан проект для возврата к старому главному меню аля Ax 2.5-3.0
Настройка вынесена в параметры пользователя.

Проектик прилагаю.
Вложения
Тип файла: rar PrivateProject_OldMainMenu.rar (47.0 Кб, 131 просмотров)

Последний раз редактировалось anikulichev; 08.02.2012 в 10:12. Причина: Добавил проект
За это сообщение автора поблагодарили: mazzy (5), Ace of Database (5).
Старый 08.02.2012, 21:01   #8  
Link is offline
Link
Британский учённый
Аватар для Link
Соотечественники
 
568 / 523 (19) +++++++
Регистрация: 25.11.2005
Адрес: UK
Записей в блоге: 9
Еще момент с MDI, инфолог будет все равно показываться отдельным окном, что бы это исправить нужно добавить код в \Classes\Info\initBrowser

X++:
        if (SysUserInfo::find().KAB_FormWindowType  == FormWindowType::Workspace)
        {
            browserWindow.form().design().windowType(FormWindowType::Workspace);
        }
__________________
Людям физического труда для восстановления своих сил нужен 7-8 часовой ночной сон. Людям умственного труда нужно спать часов 9-10. Ну а программистов будить нельзя вообще.
За это сообщение автора поблагодарили: Pustik (3), Stainless (1).
Старый 27.10.2016, 12:18   #9  
Pustik is offline
Pustik
Участник
 
807 / 372 (14) ++++++
Регистрация: 04.06.2004
AX2009. Не работает скролл если на гриде активен столбец типа дата
__________________
-Ты в гномиков веришь?
-Нет.
-А они в тебя верят, смотри, не подведи их.
Теги
syssetupformrun, баг, форма, ax2009

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вопрос по классу Sequence HorrR DAX: Программирование 3 25.01.2010 23:44
Закрыть на редактирование одну из фин аналитик в одном месте Sada DAX: Программирование 8 11.01.2009 19:07
Передать выборку классу SalesFormLetter_Quotation Eland DAX: Программирование 2 19.01.2007 17:43
Вопрос по классу SalesPurchReport_RU Кирилл DAX: Программирование 4 27.02.2004 13:28
Документация по классу RunBase Ruff DAX: Программирование 4 27.11.2003 12:24

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

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

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