Связанные ряды в ag-сетке - PullRequest
0 голосов
/ 11 ноября 2019

Мы показываем данные клиента в 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, должны отображаться все 3 строки для клиента A. То же самое верно для сортировки, 3 соединенные строки всегда должны оставаться вместе.

Я думал что-то вроде линий группировки строк, но это означало бы группировать строки для всех других столбцов, кроме столбцов адреса. ,Это также не решает проблему фильтрации / сортировки. Есть ли другие и, возможно, лучшие способы добиться того, что я пытаюсь сделать?

...