如何在 AppMaker table 字段中包含关系的关系?
How to include a relation of a relation in an AppMaker table field?
我有三个数据模型,Partner、Client和SOW,其中Client和SOW是一对多的关系,Partner和Client是一对多的关系。我想将合作伙伴名称作为显示 SOW 的 table 中的一列。有没有办法用数据源查询脚本来做到这一点?或者完全不同的方法?
我能够向 SOW table 行添加一个标签,该标签是通过关系将数据绑定到合作伙伴名称的,但我还没有解决合作伙伴的排序和过滤问题,并且此方法似乎在之后实时获取合作伙伴table 负载。我目前正在使用 Drive Tables 作为我的数据源,但我愿意切换到 Cloud SQL。
您可以手动添加 header 和 'cell'(列表行中多一个标签)。
绑定header中的标签:
@models.Partner.fields.Name.displayName
绑定列表行中的标签:
@datasource.item.Client.Partner.Name
并且不要忘记将 Client
和 Client.Partner
关系添加到 Prefetch,它应该会使您的页面 load/render 更快。
有用提示:
您可以 copy/paste 现有 table 标签复制所有原始 margins/paddings/styles 并使它们 look/behave 与 [=48= 中的所有其他标签相同].在这种情况下,您只需要调整绑定并重命名一些内容即可。
注:
您很可能无法按关系对 table 进行排序,但请随意尝试(查看 table [中标签的 onClick
事件处理程序 header).
我有三个数据模型,Partner、Client和SOW,其中Client和SOW是一对多的关系,Partner和Client是一对多的关系。我想将合作伙伴名称作为显示 SOW 的 table 中的一列。有没有办法用数据源查询脚本来做到这一点?或者完全不同的方法? 我能够向 SOW table 行添加一个标签,该标签是通过关系将数据绑定到合作伙伴名称的,但我还没有解决合作伙伴的排序和过滤问题,并且此方法似乎在之后实时获取合作伙伴table 负载。我目前正在使用 Drive Tables 作为我的数据源,但我愿意切换到 Cloud SQL。
您可以手动添加 header 和 'cell'(列表行中多一个标签)。
绑定header中的标签:
@models.Partner.fields.Name.displayName
绑定列表行中的标签:
@datasource.item.Client.Partner.Name
并且不要忘记将 Client
和 Client.Partner
关系添加到 Prefetch,它应该会使您的页面 load/render 更快。
有用提示:
您可以 copy/paste 现有 table 标签复制所有原始 margins/paddings/styles 并使它们 look/behave 与 [=48= 中的所有其他标签相同].在这种情况下,您只需要调整绑定并重命名一些内容即可。
注:
您很可能无法按关系对 table 进行排序,但请随意尝试(查看 table [中标签的 onClick
事件处理程序 header).