|
03.12.2008, 11:45 | #1 |
Участник
|
метод active() - когда он должен вызываться?
Возьмем, к примеру, форму PurchTable.
Когда, по вашему мнению, должен вызываться метод active() на источнике данных PurchTable? Обсуждаем 2 режима - Simple и Advanced |
|
03.12.2008, 12:05 | #2 |
Участник
|
Точнее, давайте упростим задачу.
При открытии формы, какой из методов должен вызываться первым PurchTable_ds.active() или PurchLine_ds.active()? (в обоих режимах) И почему Вы так считаете? Спасибо |
|
03.12.2008, 12:15 | #3 |
MCITP
|
Цитата:
Что обычно в этих методах? Чаще всего обработка дизайна формы (энаблед, визибл и т.п.). имхо, Вполне логично, что сначала сделается общая настройка по шапке, а потом более тонкая по конкретной строке, которая возможно чуток "подравняет" общую. Не могу навскидку придумать аргументов для обратного порядка вызовов. (Line -> Table).
__________________
Zhirenkov Vitaly |
|
03.12.2008, 12:20 | #4 |
Участник
|
|
|
03.12.2008, 12:21 | #5 |
Axapta
|
Э... Сначала Table, потом Line? Так было бы логично. Не проверял, правда, но как и сказано выше, не могу придумать аргументацию, чтобы было наоборот. Иван, в чем подвох?
|
|
03.12.2008, 12:18 | #6 |
MCT
|
То есть при открытии формы курсор будет позиционироватся на строчки, мне кажется, это хотелка. Стандартно - на шапку и во многих случаях это оправдано.
__________________
Axapta book for developer |
|
03.12.2008, 12:33 | #7 |
Member
|
Цитата:
Сообщение от kashperuk
...
какой из методов должен вызываться первым ... Метод .active() отрабатывает после того, как курсор в форме спозиционируется на запись в источнике данных (вовсе не обязательно ему при этом быть визуализированным в виде грида). Строчки в закупке смогут сформироваться только после того, как в заголовке выберется закупка (связь так настроена). Какой может быть вопрос при этом про последовательность?
__________________
С уважением, glibs® |
|
03.12.2008, 12:35 | #8 |
Участник
|
Нет подвоха. Тут мы что-то меняем, и че-то кто-то где-то поменял
теперь порядок непредсказуемый. Я вот пытаюсь понять, стоит так оставить, или таки нужно искать, где что-то изменилось и чинить... Пока тоже согласен, что нужно чинить. |
|
03.12.2008, 12:40 | #9 |
Участник
|
|
|
03.12.2008, 12:42 | #10 |
Участник
|
|
|
03.12.2008, 12:47 | #11 |
MCT
|
__________________
Axapta book for developer |
|
03.12.2008, 12:41 | #12 |
Axapta
|
|
|
03.12.2008, 15:20 | #13 |
Участник
|
Цитата:
Плюс если сделать связку датасорсов не Delayed, а Passive - то тогда запуск обновлений датасорсов удобно ставить на Active() и тогда порядок вызовов важен. Последний раз редактировалось Logger; 03.12.2008 в 15:22. |
|
03.12.2008, 12:46 | #14 |
Участник
|
раз уж перешли на юмор, тогда вопрос:
будет ли DAX2009 поддерживать даунгрейд до DAX3.0? |
|
03.12.2008, 13:23 | #15 |
Участник
|
Ну, в DAX 2009 это еще точно работает так, как и прежде.
Мы тут про 6ку говорим |
|
03.12.2008, 14:23 | #16 |
MCT
|
Наверное, полностью веб ориентирована, с однаковым веб/виндоуз интерфейсом?
__________________
Axapta book for developer |
|