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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.01.2011, 16:21   #1  
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   #2  
Link is offline
Link
Британский учённый
Аватар для Link
Соотечественники
 
568 / 523 (19) +++++++
Регистрация: 25.11.2005
Адрес: UK
Записей в блоге: 9
Цитата:
Сообщение от Pustik Посмотреть сообщение
в классе SysSetupFormRun создаете метод
А какое отношение SysSetupFormRun имеет к самому клиенту? Ваш код, будет прятать FormBuildActionPaneControl на самой форме, а требуется самую верхнюю панельку самого клиента.
Поправьте, если я где то ошибаюсь.
Старый 27.01.2011, 18:17   #3  
Pustik is offline
Pustik
Участник
 
807 / 372 (14) ++++++
Регистрация: 04.06.2004
Цитата:
Сообщение от Link Посмотреть сообщение
А какое отношение SysSetupFormRun имеет к самому клиенту? Ваш код, будет прятать FormBuildActionPaneControl на самой форме, а требуется самую верхнюю панельку самого клиента.
Поправьте, если я где то ошибаюсь.
Извините, просто не понял какую панель вы хотите скрыть. Я еще подумал зачем вам ее прятать?

Последний раз редактировалось Pustik; 27.01.2011 в 18:52.
Теги
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, время: 02:50.