Показать сообщение отдельно
Старый 06.10.2017, 23:22   #65  
skuull is offline
skuull
Участник
Most Valuable Professional
Лучший по профессии 2014
 
700 / 752 (27) +++++++
Регистрация: 08.03.2013
Адрес: ХЗ
Цитата:
Сообщение от wojzeh Посмотреть сообщение
6. скипнуть некст - и чо будет? по-моему, это самое интересное.

технически такая обёртка делается наследником класса с перекрытием метода и вызовом его супера, или есть какой-то другой подход?
Наследник без супера это хороший вариант, плохой в этой же теме на 2 странице D365: passing through public method by means of Pre- and Post-event handlers

Цитата:
Сообщение от wojzeh Посмотреть сообщение
2. доступ к полям класса - есть примерчик?
Ну есть у вас класс
X++:
class BusinessLogic1
{
 protected int a;
}
и вы можете делать так
X++:
[ExtensionOf(ClassStr(BusinessLogic1))]
final class BusinessLogic1_Extension
{
    public int getA()
    {
        return a;
    }
}
Очень полезно когда работаешь с классами\формами где переменные protected и доступ через Pre\Post к ним нет.