【发布时间】:2019-09-05 12:09:13
【问题描述】:
我想重新排序我的列表,但我收到了这个错误。 此小部件的所有子级必须在可重排序列表视图中有一个键
Widget list(list) {
return Scrollbar(
child: ReorderableListView(
header: null,
onReorder: _onReorder,
padding: const EdgeInsets.symmetric(vertical: 8.0),
children: <Widget>[
ListView.builder(
itemCount: list.length,
shrinkWrap: true,
itemBuilder: (contex, index) {
return _singleToDoWidget(list[index], index);
},
)
]),
);
}
【问题讨论】:
-
首先,为什么列表视图中有一个列表视图?
-
@RémiRousselet 并不确切知道我以这种方式实现的这个可重新排序的列表视图的想法,我得到了这个关键错误。我浏览了一些示例,但它们使用的是静态列表,在我的应用程序中,我的列表数据来自 api 调用。不知道如何处理这种类型的动态数据。