move method
Future<bool>
move(
- dynamic from,
- dynamic to, {
- bool notifyListeners = true,
})
override
Implementation
@override
Future<bool> move(dynamic from, dynamic to,
{bool notifyListeners = true}) async {
var fromElement = getElement(from);
var toElement = getElement(to);
if (fromElement != null && toElement != null) {
// remove element
int i = data!.indexOf(toElement);
data!.remove(fromElement);
data!.insert(i, fromElement);
// notify listeners of data change
if (notifyListeners) notify();
onDataChange();
}
return true;
}