BsDatatableSource constructor

BsDatatableSource({
  1. List<Map<String, dynamic>>? data,
  2. BsDatatableResponse? response,
  3. BsDatatableController? controller,
})

Implementation

BsDatatableSource(
    {List<Map<String, dynamic>>? data,
    BsDatatableResponse? response,
    BsDatatableController? controller}) {
  if (data != null) _data = data;

  if (response == null) response = BsDatatableResponse(data: List.from([]));

  _response = response;

  if (data != null) _response.data.insertAll(0, data);

  if (controller == null) controller = BsDatatableController();

  _controller = controller;
}