【发布时间】:2020-12-19 08:17:53
【问题描述】:
我是 Flutter 新手,我想通过 Flutter 列表视图构建器来使用列表视图。 我使用这个数据模型(user.equipments)来构建列表视图
这里的设备名称来自设备型号,如下所示
这是实际问题,我需要从设备型号中建立设备名称,而不是建立这个 id “1603739590802”。我尝试了几种方法,但并没有像预期的那样醒来。
这是当前结果
这是我的列表视图生成器代码
Container(
width: size.width,
child: ListView.builder(
shrinkWrap: true,
itemCount: _user.getSingleUser.equipments.length,
itemBuilder: (context, index) {
return ListTile(
tileColor: Colors.blue[100],
onTap: () {
_addModalBottomSheet(bc,size,_user.getSingleUser.equipments[index].id);
},
leading:Icon(Icons.fiber_manual_record_rounded),
trailing: IconButton(
onPressed: () {
singleUser.equipments.removeAt(index);
_user.setSingleUser(singleUser);
},
icon: Icon(
Icons.close_outlined,
color: Colors.red,
),
iconSize: 20,
),
title: Text(
'${_user.getSingleUser.equipments[index].equipmentName} :
${_user.getSingleUser.equipments[index].yearsOfUsing} years',
),
);
},
),
),
任何建议都将不胜感激。
【问题讨论】: