xCMD_Save method
B L /// /// B L /// /// B L /// /// B L /// /// B L /// /// B L /// /// B L /// /// B L /// /// B L /// /// B L /// B L /// /// B L /// /// B L /// /// B L /// /// B L /// /// B L /// /// B L /// /// B L /// /// B L /// /// B L /// B L /// /// B L /// /// B L /// /// B L /// /// B L /// /// B L /// /// B L /// /// B L /// /// B L /// /// B L /// B L /// /// B L /// /// B L /// /// B L /// /// B L /// /// B L /// /// B L /// /// B L /// /// B L /// /// B L /// B L /// /// B L /// /// B L /// /// B L /// /// B L /// /// B L /// /// B L /// /// B L /// /// B L /// /// B L /// B L /// /// B L /// /// B L /// /// B L /// /// B L /// /// B L /// /// B L /// /// B L /// /// B L /// /// B L /// Da chiamare ogni volta che si vuole salvare il dato Clonato in quello Originale
Implementation
//Per ricaricare la UI
///Da chiamare ogni volta che si vuole salvare il dato Clonato in quello Originale
Future xCMD_Save() async {
//se รจ new gli do ID, prima di save che sovrascrive
if (itemInEdit_Clone.id == "") itemInEdit_Clone.id = Uuid().v4();
editedPage.value = false;
itemInEdit_Clone.copyProps(itemInEdit_Clone, widget.itemInEdit);
//FIX anche nel clone odbbiamo settare, se no lo user edita dopo aver salvato la BL non funziona
itemInEdit_Clone.isNew = false;
itemInEdit_Clone.isModified = false;
xBottomBarAction_Fill();
await xOnSaveAfter();
// schKey = UniqueKey(); //DD per fix SAVE NON RIGENERA la UI XActions*
widget.key_AppBar = UniqueKey();
widget.key_BottomBar = UniqueKey();
widget.key_Head = UniqueKey();
widget.key_Rows = UniqueKey();
setState(() {
xWaiterMessage = "";
isBusy = false;
});
}