11.08.2005, 15:27 | #1 |
Участник
|
Перекрыть LookUp в RunBase
Доброго времени суток.
Есть у меня класс, унаследован от RunBase. Перекрыл я метод Dialog и добавил туда нужное мне поле: PHP код:
Задача собственно в том, чтобы выбрать клиентов удовлетворяющих определённым условиям. Может, есть более элегантный способ? Axapta 3.0 SP2 CIS |
|
11.08.2005, 16:08 | #2 |
NavAx
|
http://www.axforum.info/forums/showt...ghlight=dialog
обсуждается не совсем Ваш случай, но последний пост подходит
__________________
Isn't it nice when things just work? |
|
11.08.2005, 16:16 | #3 |
Участник
|
На сколько я понимаю путь создания диалога программно и обработка всяких событий (например изменили поле, обновили все поля на форме), это не благодарное дело. Проще использовать Form.
Спасибо. |
|
12.08.2005, 12:59 | #4 |
Участник
|
если условия статические всегда - в смысле не меняются , то можно сделать свой EDT на основе CustAccount, и на него навесить нужные вам фильтры. И его уже пихать на диаложку.
|
|
12.08.2005, 13:29 | #5 |
NavAx
|
2 kashperuk: У меня получается накладывать только целочисленные фильтры
Что я делаю не так?
__________________
Isn't it nice when things just work? |
|
12.08.2005, 13:38 | #6 |
Участник
|
да, к сожалению - но вдруг это именно тот случай |
|
12.08.2005, 14:17 | #7 |
Иван Захаров
|
Вот, пользуйтесь на здоровье:
Последний раз редактировалось ziva; 01.03.2006 в 13:53. |
|
12.08.2005, 15:12 | #8 |
Участник
|
2 ziva: Спасибо. Пример то что нужно, но работать с ходу он не хочет на Ax 3.0 SP2. Вылетает в классе Dialog в методе
PHP код:
Сейчас попробую рассмотреть пример и реализовать класс используя новый EDT привязанный к нужной мне таблице и наложению фильтра в lookUp-е ... |
|
12.08.2005, 15:17 | #9 |
Иван Захаров
|
Цитата:
Сообщение от Daiver
2 ziva: Спасибо. Пример то что нужно, но работать с ходу он не хочет на Ax 3.0 SP2. Вот в этом методе вылетает
|
|
12.08.2005, 15:21 | #10 |
Участник
|
В каком смыле объявлена? Просто залил проект в Акс и попытался запустить клас tutorial_RunBaseDialogImprovement. Вот на нём и вылитает ... Вроде там main есть со всеми объявлениями и запусками ...
|
|
12.08.2005, 15:30 | #11 |
Модератор
|
Перенес в Полезное, в проекты.
Спасибо, ziva! |
|
12.08.2005, 15:36 | #12 |
Иван Захаров
|
Цитата:
Изначально опубликовано Daiver
В каком смыле объявлена? Просто залил проект в Акс и попытался запустить клас tutorial_RunBaseDialogImprovement. Вот на нём и вылитает ... Вроде там main есть со всеми объявлениями и запусками ... Класс Dialog нормально компилится? Без ошибок? Попробуйте сделать на нем инкрементную компиляцию ... |
|
12.08.2005, 15:46 | #13 |
Участник
|
)) конечно мне было страшно заливать ... и был сильно удивлён что он кучу базовых классов меняет ... но заливал на тестовой, черновой базе ...
Щас попробую инкрементную компиляцию класса Dialog |
|
12.08.2005, 15:56 | #14 |
Участник
|
Инкрементная компиляция помогла Спасибо
|
|
Теги |
lookup, lookup filter, диалог |
|
|