1234567891011121314151617181920212223242526 |
- import 'package:fis_lib_report/report/interfaces/element.dart';
- import 'package:fis_lib_report/report/multiSelected.dart';
- import 'package:fis_lib_report/report_info/text_element_info.dart';
- class MulitiSelectedInfo extends TextElementInfo {
- bool? isReadOnly = false;
- List<String>? items = [];
- List<String>? selectedItems = [];
- MulitiSelectedInfo.fromElement(MultiSelected element)
- : super.fromElement(element) {
- items = element.items;
- isReadOnly = element.isReadOnly;
- }
- @override
- Map<String, dynamic> toJson() {
- final map = <String, dynamic>{};
- map.addAll(super.toJson());
- map['Items'] = items;
- map['SelectedItems'] = selectedItems;
- return map;
- }
- }
|