TListStepManager
- наследник TEventManager
. С помощью разных источников данных (датасеты, список TGuestEditData
) его классы-потомки создают с помощью метода CreateListDataSetManager
необходимые им объекты-менеджеры DataSet'а с подготовленными для отображения в гриде данными. Также в них могут формироваться команды и список функций, не зависящих от фокуса в гриде (печать последнего счета, переход в список закрытых счетов и так далее).
TGuestListStepManager_Standard
– при смене фокуса в гриде переформировывает данные в объекте локального оператора (LocateOperator
) гостевого счета в фокусе (FOperator: TGuestOperator
). В методе InitMenu
обращается к объекту локального оператора, для формирования списка команд для меню.