itemsRemove method
Удаление текущего элемента если goBack == true (по умолчанию), после сохранения элемента, будет выполнен переход назад Удаление массива строк из табличной части На данный момент, метод реализован только для контроллера табличной части
Implementation
// Future itemRemove({bool goBack = true}) async {
// assert(selectedItem != null, 'itemDelete');
// if (dataItemList.contains(selectedItem)) {
// dataItemList.remove(selectedItem!);
// sortDataItemList();
// }
// selectedItem = null;
// backupItem = null;
// if (goBack) {
// Get.back();
// }
// if (masterController != null) {
// masterController!.sendNotify();
// }
// currentStatus = RxStatus.success();
// sendNotify();
//}
///Удаление массива строк из табличной части
///На данный момент, метод реализован только для контроллера табличной части
Future itemsRemove(List<NsgDataItem> itemsToRemove) async {
assert(
(this is! NsgDataItemController || (this as NsgDataItemController).widgetId != null),
'Использован неправильный контроллер для данного типа данных. $runtimeType != $dataType',
);
await deleteItems(itemsToRemove);
}