如何使用 Getx 在 Flutter 中为特定列表项增加计数器?

艾哈迈德22AOT

就像在下面的示例图像中一样,我想在单击单个列表项的按钮时增加或减少数量。

图片链接

任何的想法?

##解决方案: ##

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);
}

}

来自github的解决方案

何塞·大卫·奥尔特加

您必须复制您拥有的列表、访问项目、修改它并将新修改的列表传递给您的 GetX 类。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Flutter中为特定列表项增加计数器?

Flutter 和 Getx:如何将参数从 UI 传递到 Getx 控制器?

使用参数为每个网格视图增加计数器 (Flutter)

如何在 Flutter 中增加计数器并禁用按钮?

Flutter GetX Obx [Get] 已檢測到 GetX 的不當使用。您應該只對將更新的特定小部件使用 GetX 或 Obx

Flutter getx - 使用 recative 列表作為參數會導致錯誤使用 getx 錯誤

Flutter,如何使用 getx 刷新我的控制器和請求

如果列表理解中的某些条件为真,如何增加计数器?

使用 Getx 管理 Flutter ListView.builder

Flutter Getx RxList 产品列表,名称-价格

无法访问 Flutter GetX 中的变量

如何在 Flutter 中使用 GetX 收听 FocusNode

如何使用 GetX 使 Flutter 等待數據加載

在Flutter GetX中使用没有控制器的可观察变量

我是否必須在我的 Flutter 應用程序中使用 Getx 控制器?

Firestore-Flutter-GetX:如何获取文档 ID 以更新 Firestore 中的记录

在何处以及如何添加计数器,并使用它来增加附加列表项的innerText-DOM

複選框列表不會在 flutter getx 中更新

Flutter 和 Getx:可观察对象如何发出变化

Flutter 使用 Getx 更改图标按钮的主题和图标

Flutter 使用 GetX 本地化 Syncfusion 日历

Flutter Getx:obs 变量的初始值设置为 null

Flutter GetX 控制器获取空值而不是数据

如何在SQLAlchemy中增加计数器

如何在CSS代码中增加计数器?

如何使用GetX使用Firestore流填充列表

Flutter中的setState和GetX有什么区别?

使用 getX 抖动图像选择器

Flutter Getx 本地存储数据