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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.12.2004, 10:53   #1  
exceptor is offline
exceptor
Участник
 
32 / 14 (1) ++
Регистрация: 15.03.2004
Как заставить работать hideToolbar()
Создаю Wizard, на одной из страниц которого расположен грид.
В качестве датасорса у грида установлена, например, таблица InventTable.
Требуется, чтобы на странице с гридом, отображающим поля карточки номенклатуры пользователь мог выполнять фильтрацию записей, перемещаться по записям с пом. панели инструментов.
Одним словом надо, чтобы присутствовала сама панель инструментов.

В методе prompt() класса SysWizard я обнаружил след. строку:
PHP код:
buildDesign.hideToolbar(true); 
Пытаюсь вызывать
PHP код:
hideToolbar(false); 
для дизайна своей формы, но это не срабатывает ни в одном участке кода (ни в моем классе MyWizard, наследованном от SysWizard, ни на форме визарда). Т.е. панель не появляется.

Подскажите, пожалуйста, как победить данную ситуацию. Заранее спасибо.
__________________
Спокойствие, только спокойствие! (Астрид Линдгрен)
Старый 27.12.2004, 14:36   #2  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
ИМХО, надо еще FrameType менять. Для FrameType=Dialog ToolBar, кажется, всегда скрывается.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 27.12.2004, 15:40   #3  
exceptor is offline
exceptor
Участник
 
32 / 14 (1) ++
Регистрация: 15.03.2004
Дело в том, что если в методе prompt() класса SysWizard закомментировать строку buildDesign.hideToolbar(true), то тулбар нормально появится.
Поэтому, возможно, FrameType в данной ситуации не причастен к исчезновению тулбара.

Может следует где-то вызвать hideToolbar(false), но вот где это сделать - непонятно...
__________________
Спокойствие, только спокойствие! (Астрид Линдгрен)
Старый 13.02.2007, 14:58   #4  
AsTeRiX is offline
AsTeRiX
Участник
Аватар для AsTeRiX
 
10 / 17 (1) ++
Регистрация: 20.01.2005
Адрес: kiev
есси вдруг кому нужно будет - в методе init формы визарда перед super() пишем: element.form().design().hideToolbar( false);
__________________
ZAZнайка
За это сообщение автора поблагодарили: George Nordic (2).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
как работать в модуле "Управление персоналом" в Аксапте LVP DAX: Функционал 2 22.01.2009 17:11
Reporting Services и как работать с отчетами. KingPeas DAX: Прочие вопросы 11 14.08.2008 12:29
Как заставить работать TopEdge? KingPeas DAX: Программирование 1 06.11.2007 17:19
Резервирование заказанной номенклатуры не заставить работать.. MironovI DAX: Функционал 4 21.09.2005 13:27
Как заставить работать xRecord.suppressWarnings() Logger DAX: Программирование 13 29.08.2005 16:22

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

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

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