ListCustomGroupedCheckbox constructor
ListCustomGroupedCheckbox({
- required ListCustomGroupController controller,
- List<
String> ? groupTitles, - List<
Widget> ? groupTitlesWidget, - required List<
CustomIndexedWidgetBuilder> children, - required List<
List> listValuesByGroup, - bool isScrollable = true,
- EdgeInsets titlePadding = const EdgeInsets.all(5.0),
- TextStyle? titleGroupedTextStyle,
- Alignment titleGroupedAlignment = Alignment.centerLeft,
- OnCustomGroupChanged? onSelectedGroupChanged,
- Key? key,
Implementation
ListCustomGroupedCheckbox({
required this.controller,
this.groupTitles,
this.groupTitlesWidget,
required this.children,
required this.listValuesByGroup,
this.isScrollable = true,
this.titlePadding = const EdgeInsets.all(5.0),
this.titleGroupedTextStyle,
this.titleGroupedAlignment = Alignment.centerLeft,
this.onSelectedGroupChanged,
Key? key,
}) : assert(children.isNotEmpty),
assert((groupTitles == null &&
(groupTitlesWidget != null && groupTitlesWidget.isNotEmpty)) ||
(groupTitlesWidget == null &&
(groupTitles != null && groupTitles.isNotEmpty))),
super(key: key);