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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.01.2011, 12:14   #1  
Evgeniy2020 is offline
Evgeniy2020
Участник
 
309 / 68 (3) ++++
Регистрация: 10.04.2007
Адрес: Москва, САО, СЗАО
в AX 2009 тоже можно сделать интерфейс и меню полностью как в тройке.

у меня это случайно получилось когда я делал upgrade
и три слоя cus, var, usr от трешки подложил в ax 2009
и базу данных сконвертил из трешки

и когда запустил немного даже было смешно,
получилась трешка с таким же трешкиным меню главным.
ничто не выдавало особо что это ax 2009.

я показал тогда другому консультанту, она тоже удивилась.
но потом я забросил это дело, и не стал разбираться из за чего именно
так получилось.

но как я понял были модифицированы какие то объекты на var слое или на cus.
вот из за них и получлась трешка на базе ax 2009 (в плане интерфейса)
Старый 27.01.2011, 12:55   #2  
Link is offline
Link
Британский учённый
Аватар для Link
Соотечественники
 
568 / 513 (19) +++++++
Регистрация: 25.11.2005
Адрес: UK
Записей в блоге: 9
Цитата:
Сообщение от Evgeniy2020 Посмотреть сообщение
в AX 2009 тоже можно сделать интерфейс и меню полностью как в тройке.
Научите как прятать барузерную панель, ту что на самом верху и съедает столько места и не содержит ничего полезного, а кнопки развернуть\свернуть я и к табаксу прикручу.
Меню я и так использую троечное во всех версиях, потому что мне, как программисту так гораздо удобнее.
Старый 27.01.2011, 16:21   #3  
Pustik is offline
Pustik
Участник
 
807 / 372 (14) ++++++
Регистрация: 04.06.2004
Цитата:
Сообщение от Link Посмотреть сообщение
Научите как прятать барузерную панель, ту что на самом верху и съедает столько места и не содержит ничего полезного, а кнопки развернуть\свернуть я и к табаксу прикручу.
Меню я и так использую троечное во всех версиях, потому что мне, как программисту так гораздо удобнее.
в классе SysSetupFormRun создаете метод
X++:
void HideActionPane()
{
    int i;
    Object control;

    for (i=1; i <= this.form().design().controlCount(); i++)
    {
        control = this.form().design().controlNum(i);
        if (control.isContainer())
        {
            switch (control.handle())
            {
                case classnum(FormBuildActionPaneControl):
                control.visible(NoYes::No);
                break;
                default:
                break;
            }
        }

    }
}
и теперь в методе init этого класса в самом начале ставите
X++:
this.HideActionPane();
только можно добавить поле в настроики пользователя - галочку и по этой галочке ставить условие, чтобы было настраиваемо для каждого пользователя

Последний раз редактировалось Pustik; 27.01.2011 в 17:32.
Старый 27.01.2011, 18:05   #4  
Link is offline
Link
Британский учённый
Аватар для Link
Соотечественники
 
568 / 513 (19) +++++++
Регистрация: 25.11.2005
Адрес: UK
Записей в блоге: 9
Цитата:
Сообщение от Pustik Посмотреть сообщение
в классе SysSetupFormRun создаете метод
А какое отношение SysSetupFormRun имеет к самому клиенту? Ваш код, будет прятать FormBuildActionPaneControl на самой форме, а требуется самую верхнюю панельку самого клиента.
Поправьте, если я где то ошибаюсь.
Старый 27.01.2011, 18:17   #5  
Pustik is offline
Pustik
Участник
 
807 / 372 (14) ++++++
Регистрация: 04.06.2004
Цитата:
Сообщение от Link Посмотреть сообщение
А какое отношение SysSetupFormRun имеет к самому клиенту? Ваш код, будет прятать FormBuildActionPaneControl на самой форме, а требуется самую верхнюю панельку самого клиента.
Поправьте, если я где то ошибаюсь.
Извините, просто не понял какую панель вы хотите скрыть. Я еще подумал зачем вам ее прятать?

Последний раз редактировалось Pustik; 27.01.2011 в 18:52.
Старый 27.01.2011, 12:59   #6  
Pustik is offline
Pustik
Участник
 
807 / 372 (14) ++++++
Регистрация: 04.06.2004
Цитата:
Сообщение от Evgeniy2020 Посмотреть сообщение
в AX 2009 тоже можно сделать интерфейс и меню полностью как в тройке.

у меня это случайно получилось когда я делал upgrade
и три слоя cus, var, usr от трешки подложил в ax 2009
и базу данных сконвертил из трешки

и когда запустил немного даже было смешно,
получилась трешка с таким же трешкиным меню главным.
ничто не выдавало особо что это ax 2009.

я показал тогда другому консультанту, она тоже удивилась.
но потом я забросил это дело, и не стал разбираться из за чего именно
так получилось.

но как я понял были модифицированы какие то объекты на var слое или на cus.
вот из за них и получлась трешка на базе ax 2009 (в плане интерфейса)
Мы тоже сделали трешечное главное меню. Но только вынесли его на кнопку. И людям сказали, что если совсем заблудитесь в новом девятошном меню, тогда вот вам волшебная кнопка. А так, сказали, попробуйте все-таки привыкать к новому внешнему виду. Хотя мне кажется он каким - то серым. Можно было там значочков разных повесить на пункты меню, как это было в трехе (хотя может быть было бы и хуже), не знаю. Но думаю подизайнить в главном меню там есть над чем. Фон какой-нибудь успокаивающий на <Область содержания> повесить. Кстати кто-нибудь это пробовал? А то как-то бесвкусно выглядит.
Теги
ax2009, grid, внешний вид, грид, зебра, интерфейс, полезное, цвет

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
mbsturk: Ax 2009 Rollup 4 Version Checker Blog bot DAX Blogs 0 29.04.2010 17:05
emeadaxsupport: List of fixes that improve performance of certain features in Dynamics AX 2009 Blog bot DAX Blogs 0 13.10.2009 19:06
gatesasbait: Dynamics AX 2009 SSRS and SSAS Integration Tips Blog bot DAX Blogs 3 09.07.2009 13:07
axStart: Microsoft Dynamics AX 2009 Hot Topics Web Seminar Series Blog bot DAX Blogs 0 06.08.2008 12:05
Arijit Basu: AX 2009 - Quick Overview Blog bot DAX Blogs 4 19.05.2008 14:47

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 18:05.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.