Google app maker 如何根据项目A、项目B和与项目A的另一个子关系之间的关系生成带有列表的看板?

Google app maker 如何根据项目A、项目B和与项目A的另一个子关系之间的关系生成带有列表的看板?,google-app-maker,kanban,Google App Maker,Kanban,我试图基于数据源之间的几种关系创建看板视图 案例 我有: -任务数据源 -Task_阶段数据源(如待办/正在做/已完成) -任务与主任务/子任务中任务的多对多关系 问题 我试图使用网格布局及其网格单元作为看板中的典型“列表”。其中列表表示阶段 在网格单元中,我试图设置一个列表布局小部件来表示一个典型的看板项目 如果我将网格的数据源设置为Task_Stages,则每个网格单元将表示一个状态,例如to do/do/done。在这种情况下,列表布局小部件将绝对显示所有任务记录 我正在努力将其设置为仅显

我试图基于数据源之间的几种关系创建看板视图

案例

我有: -任务数据源 -Task_阶段数据源(如待办/正在做/已完成) -任务与主任务/子任务中任务的多对多关系

问题

我试图使用网格布局及其网格单元作为看板中的典型“列表”。其中列表表示阶段

在网格单元中,我试图设置一个列表布局小部件来表示一个典型的看板项目

如果我将网格的数据源设置为Task_Stages,则每个网格单元将表示一个状态,例如to do/do/done。在这种情况下,列表布局小部件将绝对显示所有任务记录

我正在努力将其设置为仅显示任务,这些任务作为子任务与选定任务相关

我尝试的

我尝试了大量使用多层面板的关系组合,但都失败了

e、 g.我将主面板设置为Task:Sub Tasks,然后将网格设置为Sub Task:Stages——在本例中,它仅显示1个网格单元,表示第一个子任务记录的阶段

上面的例子就是这样的:

*只显示一个阶段,而不是将所有阶段显示为不同的“列表”(网格单元)

*单元格中可视化的任务与主任务没有关系,只是选择了该阶段类型的任务



是否有其他方法可以做到这一点?

为了使其正常工作,您可能需要执行以下操作:

  • 将主面板数据源设置为阶段
  • 在阶段数据源中,确保不应用任何过滤器,以便 所有阶段都将显示为“待做/正在做/完成”
  • 仍然在Stages数据源中为任务设置预回迁,然后使用 预回迁设置下的“高级”选项用于预回迁
    任务.关系.子任务
  • 返回主面板,拖动新网格或确保 现有网格数据源设置为“继承:阶段”
  • 出于参考目的,拖动标签并将绑定设置为
    @datasource.item.YourStagesName
    ,因此它将反映正确的 每个面板中的阶段。将列表小部件拖动到网格单元格中,然后 将数据源设置为“阶段:任务(关系)”
  • 将列表小部件拖动到列表行中,并将数据源设置为 '任务:子任务(关系)'

  • 相对而言,这可以纠正您的问题,但可能需要一些额外的测试。我自己没有测试这个设置,但已经成功地实现了类似的功能。这里的秘密是使用高级预取选项预取所有关系,即使它们是多层次的。还要记住,任务越多,预取多个关系深度的过程可能会降低应用程序的性能。

    为了使其正常工作,您可能需要执行以下操作:

  • 将主面板数据源设置为阶段
  • 在阶段数据源中,确保不应用任何过滤器,以便 所有阶段都将显示为“待做/正在做/完成”
  • 仍然在Stages数据源中为任务设置预回迁,然后使用 预回迁设置下的“高级”选项用于预回迁
    任务.关系.子任务
  • 返回主面板,拖动新网格或确保 现有网格数据源设置为“继承:阶段”
  • 出于参考目的,拖动标签并将绑定设置为
    @datasource.item.YourStagesName
    ,因此它将反映正确的 每个面板中的阶段。将列表小部件拖动到网格单元格中,然后 将数据源设置为“阶段:任务(关系)”
  • 将列表小部件拖动到列表行中,并将数据源设置为 '任务:子任务(关系)'

  • 相对而言,这可以纠正您的问题,但可能需要一些额外的测试。我自己没有测试这个设置,但已经成功地实现了类似的功能。这里的秘密是使用高级预取选项预取所有关系,即使它们是多层次的。还要记住,任务越多,预取多个关系深度的过程就越可能降低应用程序的性能。

    如果你可以发布一个屏幕截图,说明你得到了什么和你想要什么。另外,我猜task stages是它自己的数据源,您可以在其中添加/删除stages?@MarkusMalessa我在上面添加了一个屏幕截图,其中包含一些关于该问题的其他信息。“Task_Stages”是它自己的数据源,我可以在其中添加和删除Stages。请参考上图。它只显示一个阶段,应该显示所有现有的阶段;显示的任务与主任务无关(快照中未显示主任务)。所以要实现的是:-显示所有阶段,其中一个阶段在网格单元中表示;在其阶段的网格单元格中显示相关的“子任务”。@MarkusMalessa我怀疑它只显示1个阶段,因为它从主任务的子任务记录的第一项中筛选出来。如果您可以发布您正在获得的内容和您想要的内容的屏幕截图。另外,我猜task stages是它自己的数据源,您可以在其中添加/删除stages?@MarkusMalessa我在上面添加了一个屏幕截图,其中包含一些关于该问题的其他信息。“Task_Stages”是它自己的数据源,我可以在其中添加和删除Stages。请参考上图。它只显示一个阶段,应该显示所有现有的阶段;显示的任务与主任务无关(快照中未显示主任务)。所以要实现的是:-显示所有阶段,其中一个阶段在网格单元中表示;在其阶段的网格单元中显示相关的“子任务”。@MarkusMalessa我怀疑它只显示1个阶段,因为我