|
![]() |
#1 |
Участник
|
Можно еще посмотреть стек вызовов вызовом xSession::xppCallStack()
При обычном открытии там что-то типа (C)\Forms\MyForm\Methods\init (C)\Classes\SysSetupFormRun\init А если переход к основной таблице, то что-то типа такого (C)\Forms\MyForm\Methods\init (C)\Classes\SysSetupFormRun\init (C)\Classes\FormDataObject\jumpRef (C)\Classes\FormStringControl\jumpRef (C)\Classes\FormRun\Task (C)\Classes\SysSetupFormRun\Task (C)\Classes\FormStringControl\Context |
|
|
За это сообщение автора поблагодарили: mazzy (2). |
![]() |
#2 |
Участник
|
а разве caller заполняется только для jumpRef?
хотя мысль хорошая, а не сломались ли и остальные случаи с заполненным caller. И что это за случаи. Спасибо. Продуктивная мысль. Цитата:
Сообщение от Logger
![]() Можно еще посмотреть стек вызовов вызовом xSession::xppCallStack()
При обычном открытии там что-то типа (C)\Forms\MyForm\Methods\init (C)\Classes\SysSetupFormRun\init А если переход к основной таблице, то что-то типа такого (C)\Forms\MyForm\Methods\init (C)\Classes\SysSetupFormRun\init (C)\Classes\FormDataObject\jumpRef (C)\Classes\FormStringControl\jumpRef (C)\Classes\FormRun\Task (C)\Classes\SysSetupFormRun\Task (C)\Classes\FormStringControl\Context |
|
![]() |
#3 |
Участник
|
Мне он тоже не очень нравится, но если ничего лучше не придумают, то думаю что можно. Опять же можно закладываться не на весь стек вызовов, а, например, поискать в глубину на 2-4 метода, есть ли в стеке метод с именем JumpRef и все. Тогда наследник SysSetupFormRun не повлияет.
|
|
|
За это сообщение автора поблагодарили: mazzy (2). |
Теги |
reffield |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|