itemsRemove method

Future itemsRemove(
  1. List<NsgDataItem> itemsToRemove
)

Удаление текущего элемента если 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);
}