rt_table.dart 746 B

12345678910111213141516171819202122
  1. import 'package:fis_lib_report/report/element_type.dart';
  2. import 'package:fis_lib_report/report/interfaces/report_element.dart';
  3. import 'package:fis_lib_report/report/interfaces/rt_table.dart';
  4. import 'package:fis_lib_report/report/rt_grid.dart';
  5. class RTTable extends RTGrid implements IRTTable {
  6. @override
  7. bool? autoHide;
  8. bool? isAverageColumnWidth;
  9. bool? allowBreakAcrossPages;
  10. RTTable(IReportElement parent) : super(parent) {
  11. elementType = ElementType.rtTable;
  12. allowBreakAcrossPages = true;
  13. }
  14. RTTable.fromJson(Map<String, dynamic> json) : super.fromJson(json) {
  15. autoHide = json['AutoHide'];
  16. isAverageColumnWidth = json['IsAverageColumnWidth'];
  17. allowBreakAcrossPages = json['AllowBreakAcrossPages'];
  18. }
  19. }