Я знаю, как реализовать средство визуализации ячейки переноса, но все популярные реализации ломаются, когда у вас есть несколько столбцов переноса. Они устанавливают высоту строки по требованию, но таким образом один столбец может переопределить настройки другого. Обычно это де-факто последний столбец, который определяет высоту строки.
например. для этих данных:
| Fairly lengthy text | Shorter Text |
Если уменьшить второй столбец, вы получите:
| Fairly lengthy text | Shorter |
| | Text |
Что хорошо, но если вы сократили первый столбец, вы можете получить:
| Fairly lengthy | Shorter Text |
Вторая строка не отображается, поскольку «более короткий текст» переопределяет предпочтительную высоту.
Как я могу реализовать это без создания перекрестных ссылок и переполнения стека? Знаете ли вы какие-либо готовые реализации?