v1.0.2
search_widget
데이터 목록에서 옵션을 선택하기 위한 검색 위젯을 제공하는 플러터 패키지입니다.
144좋아요 2030일 다운로드40Pub 점수
플랫폼 정보 없음
Flutter 패키지: 데이터 목록에서 옵션을 선택하기 위한 검색 위젯입니다.
{"sdk":"flutter"}^5.1.1{"sdk":"flutter"}아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.
This Flutter package provides a Search Widget for selecting an option from a data list. Provides filtering of items based on the search text.
PieChartIn the dependencies: section of your pubspec.yaml, add the following line:
dependencies:
search_widget: <latest version>
import 'package:search_widget/search_widget.dart';
onItemSelected: (item) {
//Do whatever you would like
setState(() {
_selectedItem = item;
});
},
popupListItemBuilder: (LeaderBoard item) {
return PopupListItem(item);
}
queryBuilder: (String query, List<LeaderBoard> list) {
return list.where((LeaderBoard item) => item.username.toLowerCase().contains(query.toLowerCase())).toList();
}
selectedItemBuilder: (LeaderBoard selectedItem, deleteSelectedItem) {
return SelectedItem(selectedItem,deleteSelectedItem);
}
textFieldBuilder: (TextEditingController controller, FocusNode focusNode) {
return TextField(
controller: controller,
focusNode: focusNode,
//... Other customizations here
);
},
SearchWidget<LeaderBoard>(
dataList: list,
hideSearchBoxWhenItemSelected: false,
listContainerHeight: MediaQuery.of(context).size.height / 4,
queryBuilder: (String query, List<LeaderBoard> list) {
return list.where((LeaderBoard item) => item.username.toLowerCase().contains(query.toLowerCase())).toList();
},
popupListItemBuilder: (LeaderBoard item) {
return PopupListItemWidget(item);
},
selectedItemBuilder: (LeaderBoard selectedItem, VoidCallback deleteSelectedItem) {
return SelectedItemWidget(selectedItem, deleteSelectedItem);
},
// widget customization
noItemsFoundWidget: NoItemsFound(),
textFieldBuilder: (TextEditingController controller, FocusNode focusNode) {
return MyTextField(controller, focusNode);
},
)
PieChart PieChart