xCMD_Save method

Future xCMD_Save()

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();
  setState(() {
    xWaiterMessage = "";
    isBusy = false;
  });
}