小编Gus*_*tta的帖子

使用 Firestore 和 Flutter 填充数据表(使用 StreamBuilder)

如何使用 StreamBuilder 填充数据表?

下面是我的代码:

          new StreamBuilder(
            stream: widget._returnStreamWithActiveKeysOnly(),
            builder: (BuildContext context, AsyncSnapshot<QuerySnapshot> snapshot) {
              if (!snapshot.hasData) return new Text('Loading...');
              return new DataTable(
                columns: <DataColumn>[
                  new DataColumn(
                    label: Text('type'),
                    tooltip: 'Ordinary or service (1 day only, restricted time)',
                  ),
                  new DataColumn(label: Text('Key')),
                  new DataColumn(label: Text('Check-in')),
                  new DataColumn(label: Text('Check-out')),
                ],
                rows: _listOfRows(snapshot),

              );
            },
          )
Run Code Online (Sandbox Code Playgroud)

我找不到一种方法(如内置构建器)来指示要传递给_listOfRows函数的文档索引,或者如何访问每个流的当前文档。

datatable dart flutter google-cloud-firestore

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

标签 统计

dart ×1

datatable ×1

flutter ×1

google-cloud-firestore ×1