15.04.2011, 17:16 | #1 |
Участник
|
Памятник классу SysSetupFormRun
Предлагаю в этой ветке рассказать о том, какие ошибки, баги и т.д на ФОРМАХ, были устранены с помощью это класса.
У нас это : 1) Отмена автоматического расширения полей, которое замедляет открытие формы. 2) Перекос грида, при передвижении по нему Enter-ом. 3) Глюк выхода из ячейки грида, после двойного клика. 4) MDI возможность 5) Ошибка SaveSize свернутой формы, при закрытии всего приложения. Может быть, в этой ветке, легче будет искать решения, связанные с ФОРМАМИ и глюками вокруг них.
__________________
-Ты в гномиков веришь? -Нет. -А они в тебя верят, смотри, не подведи их. |
|
|
За это сообщение автора поблагодарили: Logger (3). |
15.04.2011, 17:57 | #2 |
Участник
|
Ветка была бы еще более полезной, если бы вместе с перечислением багов было сказано как из править. Или если не жалко, выложен был бы проект.
|
|
15.04.2011, 19:59 | #3 |
Administrator
|
Вообще - на форуме практикуются теги. Для чего нужна данная ветка? Подозреваю для облегчения последующего поиска. Также как база знаний, существующая на форуме.
Так вот для этого существуют теги и поиск по тегам. Зайдите на форум, поищите нужную для себя информацию. Найденные ветки отметьте нужным тегом (сами придумайте каким - можно SysSetupFormRun, можно "формы", можно "баги на формах" и т.д. - в общем - включайте фантазию). Про эту ветку забудут через 2 дня, т.к. она скроется с главной страницы форума. А у данной ветки даже теги отсутствуют - так что вряд ли она будет впоследствии найдена (при поиске по тегам).
__________________
Возможно сделать все. Вопрос времени |
|
07.02.2012, 18:59 | #4 |
Участник
|
Так что, фиксов нет и не будет, господа?
|
|
07.02.2012, 22:49 | #5 |
Участник
|
Фиксы давно выложены, поиск рулит
|
|
08.02.2012, 09:05 | #6 |
Участник
|
1) Отмена автоматического расширения полей, которое замедляет открытие формы.
Как глобально отключить автоопределение ширины столбца = autoSizeColumns(false) ? 2) Перекос грида, при передвижении по нему Enter-ом. Перекос грида в стандартной AX2009 3) Глюк выхода из ячейки грида, после двойного клика. Выйти из ячейки грида после двойного клика 4) MDI возможность DAX 2009: Окна внутри рабочей области? 5) Ошибка SaveSize свернутой формы, при закрытии всего приложения. Очередной сюрприз от АХ2009 6) Сбрасывание фильтра при добавлении строки Добавлении строки сбрасывает фильтр!!! Сброс фильтра в KR3 по Ctrl-N Прикладываю проект, как этот класс выглядит у нас. По комментариям внутри класса будет все понятно. Единственное, я отключил в выложенном проекте код, связанный со сбросом фильтра при добавлении строки. Т.к. перед выгрузкой решил проверить на стандартном приложении(мало ли чего). И при проверке он почему-то заглючил. Т.е. на рабочем приложении работает, на стандарте нет . Времени разбираться нет, так как стандартное приложение занято под партнерское решение. Плюс у нас прячутся горячие клавиши на кнопках (не которым пользователям они мешают). Естественно у нас сделано так, чтобы некоторые возможности были настраиваемы из параметров пользователей. Но в этом проекте я все упрастил, т.к. сами понимаете, нужны соответствующие поля в таблице SysUserInfo. AX2009 RU5
__________________
-Ты в гномиков веришь? -Нет. -А они в тебя верят, смотри, не подведи их. Последний раз редактировалось 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 |
Участник
|
Всем доброго дня.
Добавлю свои пять копеек. Был сделан проект для возврата к старому главному меню аля Ax 2.5-3.0 Настройка вынесена в параметры пользователя. Проектик прилагаю. Последний раз редактировалось anikulichev; 08.02.2012 в 10:12. Причина: Добавил проект |
|
|
За это сообщение автора поблагодарили: mazzy (5), Ace of Database (5). |
08.02.2012, 21:01 | #8 |
Британский учённый
|
Еще момент с 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 |
Участник
|
__________________
-Ты в гномиков веришь? -Нет. -А они в тебя верят, смотри, не подведи их. |
|