DataSupplier
- интерфейс, через который источники данных обращаются к Middleware для
загрузки и сохранения сущностей. Его стандартная реализация просто делегирует выполнение
DataManager. Экран может задать свою реализацию интерфейса DataSupplier
в атрибуте dataSupplier
элемента window
. Собственная реализация может, например,
вызывать дополнительный блок Middleware для загрузки данных экрана из другой базы данных.
Ссылку на DataSupplier
можно получить либо инжекцией
в контроллер экрана, либо через экземпляры DsContext
или Datasource
. В обоих случаях
возвращается или стандартная, или собственная реализация интерфейса (если таковая определена).