mahop_data_table 1.0.1 mahop_data_table: ^1.0.1 copied to clipboard
Flutter Widget to display a DataTable, ListView, TreeView (Pro), TreeListView (Pro), with many options, editing, advanced drag and drop support and much more.
Use this package as a library
Depend on it
Run this command:
With Dart:
$ dart pub add mahop_data_table
With Flutter:
$ flutter pub add mahop_data_table
This will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get
):
dependencies:
mahop_data_table: ^1.0.1
Alternatively, your editor might support dart pub get
or flutter pub get
. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:mahop_data_table/main.dart';
import 'package:mahop_data_table/mh_drag_utils/mh_accept_drop_result.dart';
import 'package:mahop_data_table/mh_drag_utils/mh_drag_drop_provider.dart';
import 'package:mahop_data_table/mh_drag_utils/mh_drag_move_result.dart';
import 'package:mahop_data_table/mh_drag_utils/mh_drag_source_interface.dart';
import 'package:mahop_data_table/mh_drag_utils/mh_drag_start_result.dart';
import 'package:mahop_data_table/mh_drag_utils/mh_drag_state.dart';
import 'package:mahop_data_table/mh_items_view/grid_views/mh_items_grid_view.dart';
import 'package:mahop_data_table/mh_items_view/grid_views/mh_items_grid_view_port.dart';
import 'package:mahop_data_table/mh_items_view/grid_views/render_mh_items_grid_view_port.dart';
import 'package:mahop_data_table/mh_items_view/mh_items_view.dart';
import 'package:mahop_data_table/mh_items_view/mh_items_view_column_def.dart';
import 'package:mahop_data_table/mh_items_view/mh_items_view_display_info.dart';
import 'package:mahop_data_table/mh_items_view/mh_items_view_filter_def.dart';
import 'package:mahop_data_table/mh_items_view/mh_items_view_settings.dart';
import 'package:mahop_data_table/mh_items_view/mh_items_view_sort_def.dart';
import 'package:mahop_data_table/mh_items_view/mh_items_view_theme.dart';
import 'package:mahop_data_table/mh_items_view/utils/mh_items_view_cell.dart';
import 'package:mahop_data_table/mh_items_view/utils/mh_items_view_controller.dart';
import 'package:mahop_data_table/mh_items_view/utils/mh_items_view_row.dart';
import 'package:mahop_data_table/mh_items_view/utils/mh_items_view_scroll_controller.dart';
import 'package:mahop_data_table/mh_items_view/utils/mh_items_view_state.dart';
import 'package:mahop_data_table/mh_overlays/mh_popup.dart';
import 'package:mahop_data_table/mh_random_data_generators/addresses/random_address.dart';
import 'package:mahop_data_table/mh_random_data_generators/addresses/random_address_generator.dart';
import 'package:mahop_data_table/mh_status_view/mh_status_view.dart';
import 'package:mahop_data_table/mh_status_view/mh_status_view_settings.dart';
import 'package:mahop_data_table/mh_text/mh_body_large.dart';
import 'package:mahop_data_table/mh_text/mh_body_medium.dart';
import 'package:mahop_data_table/mh_text/mh_body_small.dart';
import 'package:mahop_data_table/mh_text/mh_bullet_list.dart';
import 'package:mahop_data_table/mh_text/mh_formated_text.dart';
import 'package:mahop_data_table/mh_text/mh_headline_large.dart';
import 'package:mahop_data_table/mh_text/mh_headline_medium.dart';
import 'package:mahop_data_table/mh_text/mh_headline_small.dart';
import 'package:mahop_data_table/mh_text/mh_label_large.dart';
import 'package:mahop_data_table/mh_text/mh_label_medium.dart';
import 'package:mahop_data_table/mh_text/mh_label_small.dart';
import 'package:mahop_data_table/mh_text/mh_space.dart';
import 'package:mahop_data_table/mh_text/mh_title_large.dart';
import 'package:mahop_data_table/mh_text/mh_title_medium.dart';
import 'package:mahop_data_table/mh_text/mh_title_small.dart';