如何让子表单行项目在 zoho creator 代码段页面的 HTML table 中只出现一次?

How do I make subform row items appear only once in an HTML table in zoho creator snippet pages?

Table Screenshot I need a single row of Engineer with count 2 in head count

我附上了截图。类别字段是从子表单行中获取的,行可以包含相似的类别。我只想在此 table 中显示一次类别及其人数。例如 Engineer - 2 而不是当前显示的那样。

将类别存储在列表中。循环检查,如果类别已经存在或不存在则添加到列表中。

使用 Zoho Creator 数据访问任务中的 distinct 选项获取 Category 的唯一列表。然后使用此列表获取每个项目的计数。

这还取决于子表单如何包含在主表单中,以及您是要获取主表单中每条记录的计数还是主表单中所有记录的计数。

如果在主窗体中直接创建子窗体,则必须按照上述方法。如果子表单是单独创建的,然后嵌入到主表单中,则可以直接应用 CountDistinct 操作,而不是遍历所有值。