CrudViewSource<T> constructor

CrudViewSource<T>({
  1. required List<String> columns,
  2. required double rowHeight,
  3. required int pageLimit,
  4. required T emptyEntityFactory(),
  5. required List<Widget> createRows(
    1. T data,
    2. int index
    ),
  6. List<FormSection> createForm(
    1. T data
    )?,
  7. required Future<List<T>> onPageChange(
    1. Pagination pagination
    ),
  8. CrudActionListener? crudActionListener,
})

Implementation

CrudViewSource(
    {required this.columns,
    required this.rowHeight,
    required this.pageLimit,
    required this.emptyEntityFactory,
    required this.createRows,
    this.createForm,
    required this.onPageChange,
    this.crudActionListener});