27.01.2016, 14:41 | #1 |
Участник
|
Как прервать создание формы на init
Форма вызывается из различных мест. И во всех местах по одному и тому же условию форма открываться не должна. Можно ли уже после вызова формы где-то на init проверить условие и не открывать форму. Как? СПасибо!
|
|
27.01.2016, 14:43 | #2 |
Участник
|
Вызвать эксепшен, например
throw Exception::Error; ну и в вызове формы обрабатывать ошибки
__________________
Axapta v.3.0 sp5 kr2 |
|
27.01.2016, 14:48 | #3 |
Участник
|
|
|
27.01.2016, 14:58 | #4 |
Участник
|
X++: public void init() { super(); element.closeCancel(); } |
|
|
За это сообщение автора поблагодарили: Logger (1), Start (1). |
27.01.2016, 15:07 | #5 |
Участник
|
Открытие формы выполнять внутри блока try/catch с обработкой возможной ошибки при открытии
__________________
Axapta v.3.0 sp5 kr2 |
|
|
За это сообщение автора поблагодарили: Start (1). |
27.01.2016, 15:22 | #6 |
Участник
|
|
|
27.01.2016, 22:36 | #7 |
Banned
|
Все это господа порнография.
Action Menu item --> class::main --> в классе если условие вызываем форму через MenuFunction. Меню на вызов класса на интерфейсе вместо меню на форму. |
|