insertRefresh method

Future<void> insertRefresh(
  1. int index,
  2. T value
)

Implementation

Future<void> insertRefresh(int index, T value) async {
  if (_emptyComponent != null && _emptyComponent!.isRendered()) await _emptyComponent?.unrender();
  insert(index, value);
  var c = await getItemComponent(value);
  _modelToComponent.insert(index, c);
  if (index > 0) {
    await c.renderAfter(_modelToComponent[index-1].elem);
  } else {
    await c.renderPrepend(parentElement);
  }
}