Untitled
unknown
plain_text
a year ago
1.4 kB
8
Indexable
Never
Container( width: 350, height: 50, child: FutureBuilder( future: controller.dbHelper!.getCreditCards(), builder: (BuildContext context, AsyncSnapshot<List<CreditCard>> snapshot) { if (!snapshot.hasData) { return const CircularProgressIndicator(); } if (snapshot.data!.isEmpty) { return const Text("Your cards list empty"); } return ListView.builder( shrinkWrap: true, padding: EdgeInsets.zero, itemCount: snapshot.data!.length, itemBuilder: (BuildContext context, int index) { CreditCard cards = snapshot.data![index]; return CheckboxListTile( dense: true, title: Text(cards.cardNumber![index]), value: controller.isChecked.value, onChanged: (val) { controller.isChecked.value = val!; print('CHECK'); controller.update(); }, ); }); }, ), ),