4.2. Алгоритм построения выборки#
See also
- ESelection.build
- ESelection.onLoadMeta
- Создание EFrame, EComposer
- EComposer->EFrame->EGuiController.build
- Открытие ESelection
- ESelection.afterOpen
- ESelection.onControllerCreated
- ESelection.buildChildren
- Создание детальных ESelection
- EComposer.buildDetailSlots
- Детальные ESelection.build
Tip
Событие onControllerCreated должно срабатывать после построения (создания колонок списка и редакторов для карточки) GuiController’а. В G1 оно было добавлено, по причине вызова DataSet#afterOpen до заполнения контроллера данными. В G3 оно то же пришлось к месту, т.к. построение GuiController’а происходило при активной выборке, по завершению построения вызывался onControllerCreated.
Changed in version 1.20.0: Операции afterOpen и onControllerCreated отличаются только возможностью повторного вызова: afterOpen вызывается после каждого открытия выборки, а onControllerCreated только после первого.