我正在开发一个 FlutterFlow 应用程序。 我制作了一个自定义函数并在 flutter 环境中对其进行了编辑。自定义函数比较 2 个 Firebase 文档引用以返回 true 或 false。
在Flutter环境中运行正常,但是当我在FlutterFlow项目中应用代码时,出现此错误消息并且无法保存函数:
The getter 'parentReference' isn't defined for the type 'PostulatesRecord'. Try importing the library that defines 'parentReference', correcting the name to the name of an existing getter, or defining a getter or field named 'parentReference'.
这是自定义函数:
bool newCustomFunction(
TravelsRecord travelPostulate,
List<PostulatesRecord> visibilityPostulate,
) {
bool visible = false;
visibilityPostulate.forEach((element) {
if (element.parentReference.id == travelPostulate.reference.id) {
visible = true;
}
});
return visible;
}
尝试 element.reference.parent.id