Patient Manager search function fixed to display only matches

This commit is contained in:
2024-07-05 15:25:27 +02:00
parent 712a7db2e8
commit 3a509dd721
2 changed files with 74 additions and 41 deletions

View File

@@ -15,18 +15,17 @@ class BuildPatientsList extends StatefulWidget {
State<BuildPatientsList> createState() => _BuildPatientsListState();
}
int indexOn = 0;
class _BuildPatientsListState extends State<BuildPatientsList> {
@override
Widget build(BuildContext context) {
return ListView.separated(
separatorBuilder: (BuildContext context, int index) {
separatorBuilder: (BuildContext context, index) {
return const Divider();
},
itemCount: widget.patients.length,
itemBuilder: (context, index) {
//final patient = widget.patients[index].id_no.contains(widget.searchString);
//print(index);
return widget.patients[index].id_no.contains(widget.searchString)
? ListTile(
title: Text(
@@ -40,7 +39,7 @@ class _BuildPatientsListState extends State<BuildPatientsList> {
},
trailing: const Icon(Icons.arrow_forward),
)
: Container();
: null;
},
);
}