小编Eri*_*yes的帖子

特定产品的颤振增量计数器?

我在flutter中做一个包含产品的应用,我需要做的是能够增加并获取要存储的增加产品的密钥,目前它们都在增加。

我留下了图片和我的代码,感谢您的帮助

当按下添加图标时增加两个计数器产品

Widget _buildSearchResults() {
return new ListView.builder(
  itemCount: _productSearchResult.length,
  itemBuilder: (context, i) {
    return new Card(
      child: Column(
        children: <Widget>[
          ExpansionTile(
            leading: new CircleAvatar(
              backgroundImage: new NetworkImage(_productSearchResult[i].image_url),
            ), 
            title: new Text(
              '${_productSearchResult[i].name} \nPrecio: Q${_productSearchResult[i].price} / Medida: ${_productSearchResult[i].unit } ',
            ),
            children: <Widget>[
              Row(
                mainAxisAlignment: MainAxisAlignment.spaceEvenly,
                children: [

                  new Container(
                    child: new IconButton(
                      icon: new Icon(Icons.remove),
                      highlightColor: Colors.green,
                      onPressed: (){
                          _removeProduct();
                      },
                    ),
                  ),
                  new Container(
                    child: new Text('$_counter',
                    style: Theme.of(context).textTheme.display1,),
                  ),
                  new Container( 
                    child: new IconButton(
                      icon: new …
Run Code Online (Sandbox Code Playgroud)

counter product flutter

3
推荐指数
1
解决办法
4137
查看次数

颤动从 Firebase 插入 ID

当没有创建或打开购物车时,我正在 Flutter(电子商务)中做一个应用程序我必须创建一个订单并获取添加产品的 id,但我无法获取创建的订单的 id

Future<void> createOrder() async {  
    Order order = new Order('Guatemala', new DateTime.now().toString(), '${widget.userId}-0', 0, widget.userId);
    var orderRs =_database.reference().child("orders").push().set(order.toJson());
 }

_orderList = new List();
_orderQuery = _database
  .reference()
  .child("orders")
  .orderByChild("order_status")
  .equalTo('${widget.userId}-0')
  .limitToLast(1);

_onProductAddedSubscription = _productQuery.onChildAdded.listen(_onEntryAdded);
_onProductChangedSubscription = _productQuery.onChildChanged.listen(_onEntryChanged);
_onOrderAddedSubscription = _orderQuery.onChildAdded.listen(_onOrderAdded);
_onOrderChangedSubscription = _orderQuery.onChildChanged.listen(_onOrderChanged);
Run Code Online (Sandbox Code Playgroud)

我需要能够创建订单并获取 id 以添加相应的详细信息

firebase firebase-realtime-database flutter

1
推荐指数
1
解决办法
2570
查看次数