xPreviewDialog method
Implementation
Future<XFDataItem?> xPreviewDialog(XView xView, dynamic value) async {
sconto.text = "";
return await showDialog<XFDataItem>(
context: context,
builder: (context) {
return XAlertDialog(
title_Text: "Anteprima Aggiunta",
btnNO_label: "Annulla",
btnYES_label: "Aggiungi",
btnYES_OnPressed: () {
return Navigator.pop(context, value);
},
btnNO_OnPressed: () {
return Navigator.pop(context, null);
},
child: Column(
mainAxisSize: MainAxisSize.min,
children: xView.cols.map((e) {
TextEditingController controller = TextEditingController(text: value[e.colKey].toString());
return Container(margin: EdgeInsets.symmetric(vertical: 5), child: xDialog_CellBuilder(e, context, setState, controller, label_Visible: true));
}).toList(),
),
);
});
}