我们正在以ag-grid显示客户数据。每个客户端都有多个地址源,对于每个源,我们可以有一个不同的地址。我们正在努力实现的是,将这些地址彼此下方显示在单独的行中,但保持其“连接”状态。以下示例可能更好地说明了我们要实现的目标。
| Customer Name | Street | City | Remarks |
|---------------|-----------|---------|---------------|
| Customer A | Street A1 | City A1 | Some comments |
| | Street A2 | City A2 | |
| | Street A3 | City A3 | |
| Customer B | Street B1 | City B1 | Other remarks |
| | Street B2 | City B2 | |
| | Street B3 | City B3 | |
这本身将相当简单,但是我们仍然需要能够对行进行过滤和排序,并且它们应该始终应用于所有连接的行。例如。当我过滤街道A2时,应显示客户A的所有3行。排序也是如此,连接的3行始终需要保持在一起。
我正在沿着行分组的思路思考问题,但这将意味着对除地址列之外的所有其他列的行进行分组。这也不能解决过滤/排序问题。还有其他可能更好的方法来实现我的目标吗?