initControls method

  1. @protected
List<ControlModel> initControls()

This is a place where to fill all required ControlModels for this Widget. Called during Widget/State initialization phase.

Dependency Injection possibilities: holder.findControls - Returns ControlModels from 'constructor' and 'init' args. getControl - Tries to find specific ControlModel. Looks up in current controls, args and dependency Store. Control.get - Returns object from ControlFactory. Control.init - Initializes object via ControlFactory.

Returns controls to init, subscribe and dispose with Widget.

Implementation

@protected
List<ControlModel> initControls() =>
    autoMountControls ? holder.findControls() : [];