就像在下面的示例图像中一样,我想在单击单个列表项的按钮时增加或减少数量。
任何的想法?
##解决方案: ##
addProduct(ProductModel product) {
var existing = products.indexWhere((p) => p.barcode == product.barcode);
if (existing != -1) {
product.quantity = products[existing].quantity + 1;
products[existing] = product; // instead of products[existing].quantity ++;
} else {
print('adding');
products.add(product);
}
}
您必须复制您拥有的列表、访问项目、修改它并将新修改的列表传递给您的 GetX 类。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句