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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.04.2013, 08:40   #1  
Mila is offline
Mila
Участник
 
73 / 31 (2) +++
Регистрация: 21.04.2006
JumpRef в форме ListPage
Добрый день. Подскажите пожалуйста, возможно ли реализовать в AX2012 следующее: на форме, которая создана на основе шаблона ListPage необходимо на одном из полей перекрыть метод JumpRef (просмотр подробных сведений). Насколько я поняла, на формах такого типа, перекрытие методов закрыто. Все, что можно делать с контролами выносится в класс-наследник
SysListPageInteractionBase. Как управлять видимостью и доступностью контролов я поняла, а вот как можно перекрыть методы - не нашла.
Старый 24.04.2013, 08:50   #2  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,429 / 1772 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Если ничего лучше не найдёте, то можно попробовать динамически перекрыть метод через controlMethodOverload. Или для ListPage и он не поможет?
Старый 24.04.2013, 09:50   #3  
Mila is offline
Mila
Участник
 
73 / 31 (2) +++
Регистрация: 21.04.2006
Честно говоря, я не совсем поняла как можно использовать этот метод в классе-наследнике SysListPageInteractionBase. В системе нашла только примеры использования этого метода на dialog
Старый 24.04.2013, 11:59   #4  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,429 / 1772 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от Mila Посмотреть сообщение
как можно использовать этот метод в классе-наследнике SysListPageInteractionBase.
А FormRun там есть?

Создание формы в рантайме: прикрепить кнопку с МЕТОДОМ clicked
Старый 24.04.2013, 17:23   #5  
Mila is offline
Mila
Участник
 
73 / 31 (2) +++
Регистрация: 21.04.2006
Как обратиться к FormRun, я так и не нашла. Нашла другой способ, правда не очень красивый, но все-таки. На своей форме (ListPage) у контрола, на котором нужно было перекрыть jumpRef свойство DisplayTarget установила в Client. После этого появилась возможность перекрывать методы этого контрола. Я так понимаю, что теперь этот контрол будет отображаться только на клиенте, а не на клиенте и EP как стояло по-умолчанию. Другого способа пока не нашла
За это сообщение автора поблагодарили: S.Kuskov (2).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Итератор с поддержкой методов обратного вызова для обработки контролов на форме gl00mie DAX: Программирование 18 06.08.2013 22:16
Отображение таблицы в новой форме форме DAsm DAX: Программирование 23 04.03.2011 21:50
Как правильно связать таблицы в форме? Как показать параметры партии? mazzy DAX: Программирование 10 27.10.2010 15:56
Несинхронность размерности полей в форме поиска... glibs DAX: Функционал 0 05.04.2010 21:54
Обработка jumpRef в Dialog Eldar9x DAX: Программирование 13 12.05.2008 13:24

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

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

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