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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.01.2004, 17:30   #1  
kostas is offline
kostas
Участник
 
28 / 10 (1) +
Регистрация: 27.01.2004
Адрес: Владимир
:( Как отыскать нужный метод для перекрытия
Сразу скажу в Ax я новичок!

Суть проблемы:
На форму надо выставить StringEdit, в котором нужно обеспечить выборку сотрудников из таблицы EmplTable и возможность ввода ручками нового имени "не сотрудника".
Данные с формы сохраняются в другой таблице PurchTable.

Понятно, что надо перекрыть какой-то метод. Но вот какой?
Сложность еще в том, что мой StringEdit должен быть выложен в Group, для которого AutoDataGroup стоит Yes! Мне не хотелось бы изменять это свойство, т.к. делаю всего лишь модификацию.
Шерстя все методы определённые для PurchTable, совсем запутался во всех предках и наследниках.

Помогите чем можете!
Горю по срокам!
Старый 27.01.2004, 18:51   #2  
maxsmirnov is offline
maxsmirnov
экс-модератор
 
268 / 25 (1) +++
Регистрация: 08.07.2003
Адрес: Москва
когда должна происходить запись в PurchTable?
если тогда когда фокус уходит из стрингедита, то его lostFocus(), но вам этот вариант не подходит т.к. методы контрола входящего в autodatagroup перекрыть нельзя.
сделайте кнопку ОК внизу, и перекройте ее метод clicked()
Старый 27.01.2004, 19:13   #3  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
На форму надо выставить StringEdit, в котором нужно обеспечить выборку сотрудников из таблицы EmplTable и возможность ввода ручками нового имени "не сотрудника".
Написать Edit-метод на таблице и включить его в группу.
Старый 27.01.2004, 22:30   #4  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Если нужно просто заполнить поле любым значением, имея при этом lookup в контроле, можно поступить так, как это делается для описаний проводки в общем журнале. Там соответствующее поле LedgerJournalTrans связано со справочником стандартных текстов, а в форме для этого поля перекрыт validate (он всегда возвращает true).
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 29.01.2004, 12:31   #5  
kostas is offline
kostas
Участник
 
28 / 10 (1) +
Регистрация: 27.01.2004
Адрес: Владимир
Thumbs up
Всем большое спасибо за идеи!
Наконец-то у меня дело сдвинулось с мёртвой точки.
Только с окончательной реализацией идей «приказано» подождать и переключиться на другую задачу. Так что еще вернёмся к этому разговору.

Ещё раз СПАСИБО!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как вызвать метод для поля в FormDataSource? Maxim Gorbunov DAX: Программирование 3 08.05.2007 11:28
Как запустить метод класса :) Silence DAX: Программирование 6 19.10.2006 12:23
Как вызвать нужный метод класса? Pawlik DAX: Программирование 5 12.01.2006 15:47
display метод с параметром Андре DAX: Программирование 5 11.01.2006 19:04
Передача массива VARIANTов в Automation метод Maximin DAX: Программирование 0 09.10.2002 19:31

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

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

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