selectFromArray method
void
selectFromArray(})
Implementation
void selectFromArray(String title, String title2, Function(List<NsgDataItem>) onSelected, {NsgDataRequestParams? filter}) {
var controllerItem = NsgDataClient.client.getNewObject(controller.dataType);
selectedElement = controller.selectedItem;
controller.refreshData(filter: filter);
Get.dialog(
controller.obxBase((state) => NsgPopUp(
title: title,
title2: title2 + (_selectedItems.isEmpty ? '' : ' (${_selectedItems.length})'),
getContent: () => _itemList(),
contentSecondary: _selectedItemList(),
confirmText: 'Подтвердить',
editPageController: controller,
elementEditPageName: controllerItem.defaultEditPage,
onConfirm: () {
onSelected(_selectedItems);
Get.back();
})),
barrierDismissible: false);
}