Ag-Grid - строка с многострочным текстом
Я использую Angular Grid (версия 1.16.1), и мне нужно показать длинный текст внутри таблицы, и я хочу эта высота строки будет скорректирована по содержанию, если это необходимо, строка прерывания.
Я пробовал:
-
sizeColumnsToFit, ожидая, что ag-grid может изменить размер столбца по его содержимому;
-
setRowStyle метод в gridOptions: я добавил классы CSS для настройки высоты икры по содержанию (например: "word-wrap": "break-word" );
-
minWidth и width: Я вычислил средний размер столбца, но ag-grid не уважал его;
- cellStyle в gridOptions: так же, как "setRowStyle", но классы CSS не дали мне успеха;
Есть ли у кого-нибудь другое предложение?
Ответы
Ответ 1
Я пробовал использовать css без везения, посмотрел ли вы на динамическую высоту строки? См. Пример здесь: https://www.ag-grid.com/angular-grid-row-height/index.php. Он использует длину текста для вычисления высоты каждой строки. Вот фрагмент из примера:
getRowHeight: function(params) {
// assuming 50 characters per line, working how how many lines we need
return 18 * (Math.floor(params.data.latinText.length / 45) + 1);
}