From 36020868e17fea82a11d3994ea60f8d13ce6baf7 Mon Sep 17 00:00:00 2001 From: julien-levarlet Date: Sun, 7 Dec 2025 12:22:43 +0100 Subject: [PATCH] Add attribute to expand list by default in SearchableList.expansion --- lib/searchable_listview.dart | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/searchable_listview.dart b/lib/searchable_listview.dart index 29d5f90..55e08b9 100644 --- a/lib/searchable_listview.dart +++ b/lib/searchable_listview.dart @@ -173,6 +173,7 @@ class SearchableList extends StatefulWidget { this.closeKeyboardWhenScrolling = false, this.hideEmptyExpansionItems = false, this.expansionTileEnabled = true, + this.initiallyExpanded = false, this.sortWidget, this.sortPredicate, this.displaySearchIcon = true, @@ -456,6 +457,9 @@ class SearchableList extends StatefulWidget { /// Indicate whether the expansion tile will be enabled or not late bool expansionTileEnabled = true; + /// Indicate whether the expansion tiles are initially expanded. + bool initiallyExpanded = false; + /// max width of search text field final double? searchFieldWidth; @@ -679,6 +683,7 @@ class _SearchableListState extends State> { var entryKey = widget.expansionListData.keys.toList()[index]; var entryValueList = widget.expansionListData[entryKey]; return ExpansionTile( + initiallyExpanded: widget.initiallyExpanded, title: widget.expansionTitleBuilder.call(entryKey), enabled: widget.expansionTileEnabled, controller: expansionTileControllers[index],