buildWidgetsFromTemplate method
List<DataScopeWidget> ?
buildWidgetsFromTemplate(
- BuildContext context,
- List dataList,
- ItemTemplate itemTemplate
inherited
Implementation
List<DataScopeWidget>? buildWidgetsFromTemplate(
BuildContext context, List dataList, ItemTemplate itemTemplate) {
List<DataScopeWidget>? widgets;
ScopeManager? parentScope = DataScopeWidget.getScope(context);
if (parentScope != null) {
widgets = [];
for (var i = 0; i < dataList.length; i++) {
final itemData = dataList[i];
DataScopeWidget singleWidget = buildSingleWidget(
parentScope, itemTemplate,
itemIndex: i, itemData: itemData);
widgets.add(singleWidget);
}
}
return widgets;
}