调试我的代码时,我意识到一些奇怪的事情... 当我尝试显示一条记录时,标题是首先从GET_LIST结果的结果而不是从GET_ONE的结果构建的
显示列表时,我的数据提供者调用GET_LIST,结果是2个字段的列表:id和value 所以我的清单正确显示了。 :) 当我尝试显示一条记录的详细信息时,dataprovider会调用GET_ONE并返回结果,例如id,name,typeid等各种字段。 我的记录可以正确显示,但是我的标题正试图首先从GET_LIST的记录中构建。复制带有断点的步骤很简单。
void _userDetails(userID) async {
final userDetails = getData(userID);
setState(() {
firstName = userDetails.toString();
new Text(firstName);
});