xLayout_asContainer method
dynamic
xLayout_asContainer()
Implementation
xLayout_asContainer() {
return SingleChildScrollView(
child: Form(
key: _formkey,
child: Container(
decoration: widget.decoration ?? BoxDecoration(border: Border.all(width: 3, color: color_HintText)),
width: widget.width ?? (MediaQuery.of(context).size.width > 1600 ? MediaQuery.of(context).size.width / 1.2 : MediaQuery.of(context).size.width / 1.2),
child: Column(
mainAxisSize: MainAxisSize.min,
children: widget.xView.cols.groupListsBy((element) => element.originY).entries.map(
(e) {
//x orgni sottoROW/grp
return Container(
child: xLayout_WidgetScheda(
e,
e.value.map(
(e) {
if (widget.editable) {
return xLayout_CellWidget_Editable(e, itemInEdit_Clone, context, setState);
} else {
return xLayout_CellWidget(e, itemInEdit_Clone, context);
}
},
).toList()));
},
).toList()))));
}