यहाँ है मेरे कोड.
bool isAddedToCart = false;
return ListView.builder(
........
ElevatedButton (
child: isAddedToCart? Text('Added to cart') : Text('Add to cart'),
style: ElevatedButton.styleFrom(
primary: Constants.primaryColor,
onPrimary: Constants.appColor
),
onPressed: () async{
setState(() {
isAddedToCart = !isAddedToCart;
});
},
),
समस्या यह है, अगर मैं उस पर क्लिक ऊंचा बटन पाठ के उस बटन को बदलने के लिए है कि सूचकांक केवल. लेकिन यह बदल रहा है में सभी सूचकांक में कर रहे हैं जो सूची दृश्य.बिल्डर.
कर सकते हैं किसी भी एक है इस के लिए एक समाधान है कि केवल एक बटन पर चयनित सूचकांक अद्यतन करने के लिए है के साथ नाम बदल दिया है.