没有为类型“XxRecord”定义 getter“parentReference”

问题描述 投票:0回答:1

我正在开发一个 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;
}
flutter firebase flutterflow
1个回答
0
投票

尝试 element.reference.parent.id

© www.soinside.com 2019 - 2024. All rights reserved.