itemRemove method
Удаление текущего элемента если goBack == true (по умолчанию), после сохранения элемента, будет выполнен переход назад
Implementation
Future itemRemove({bool goBack = true}) async {
assert(selectedItem != null, 'itemDelete');
assert(masterController != null && masterController!.selectedItem != null, 'itemDelete');
var dataTable = NsgDataTable(owner: masterController!.selectedItem!, fieldName: tableFieldName);
dataTable.removeRow(currentItem);
await filterData();
selectedItem = null;
backupItem = null;
if (goBack) {
Get.back();
}
if (masterController != null) {
masterController!.sendNotify();
}
currentStatus = GetStatus.success(NsgBaseController.emptyData);
if (!goBack) {
sendNotify();
}
}