xCMD_AddNewNota method
Comando per l'aggiunta di una nota tutta bianca pronta per l'edit Overridabile per modificare o aggiungere BL !!! OBBLIGATORIO passargli un itemActive XFDataItem con una lista di XMediaItem !!!
Implementation
Future xCMD_AddNewNota(dynamic itemActive, void Function(void Function()) parentSetState) async {
//nuova notas bianca
var xclMedia = XMediaItem(Uuid().v4(), xDocID: itemActive.id, mediaType: XEnums.mediaType.image.value, payload: xCreateWhiteImage_SizeOfScreen(), isNew: true);
xclMedia.visPos = itemActive.liXMediaItem!.isEmpty ? 10 : itemActive.liXMediaItem!.last.visPos! + 10;
xclMedia.blobURL = "${XLibStorage.filePath}/XMEDIAs/${xclMedia.id}_.${XElencoState.extForMediaType(xclMedia.mediaType!)}";
await xCMD_XMedia_OpenPhoto(xclMedia, itemActive, isNewNota: true).then((value) {
if (value != null && value) {
parentSetState(() {});
liMediaRAW.add(xclMedia);
itemActive.showXMedia = true;
itemActive.isModified = true;
widget.rootItemEdited!(itemActive);
}
});
}