|
01.03.2024, 09:46 | #1 |
Участник
|
Цитата:
А какая раница между Lookup vs OnLookup в 365? На контроле формы (форма тут моя, в моей модели, т.е кастомная) доступен метод Lookup() и его можно переопределить в коде формы. В вышеуказанных примерах стандарта именно он используется. Я делала изначально через класс event handler и там описала OnLookup контрола. Вроде, оба, и Lookup и OnLookup, отрабатывают. То есть, нет разницы. Только писать лишний класс ради одного метода-обработника события как-то слишком. Думаю оставить подход через lookup |
|
01.03.2024, 11:21 | #2 |
Administrator
|
Для своей формы технически разницы нет. Однако с т.з. дальнейших раскопок кода всё-таки лучше как-то договориться внутри команды разработки об использовании единого подхода (мне, лично нравится Lookup)
Разница появляется тогда, когда надо сделать расширение и нет возможности сделать / использовать Lookup. Тогда использование event handler-а очень помогает. Правда тут опять-таки подводный камень в том, чтобы договориться внутри команды разработки об использовании единого подхода. Иначе можно написать много разных Event Handler-ов в разных классах, после чего они все дружно вызовутся, пользователь удивится, а разработчик, который будет искать эту ошибку - долго будет искать причину проблемы.
__________________
Возможно сделать все. Вопрос времени |
|
|
За это сообщение автора поблагодарили: Lankey (1). |
Теги |
d365 |
|
|