Я получаю это странное поведение от ui-grid, которое, если я установил rowHeight в auto, каждая ячейка в одной строке будет иметь разную высоту. Одна из ячеек в каждой строке будет иметь многострочные данные, но, видимо, ui-grid захлебнется. (Я покрасил строку, чтобы вы могли видеть, что не так!) Любая идея, как это исправить? Я хочу получить одинаковую высоту для всех ячеек в каждой строке. Как вы обрабатываете разные высоты строк в одной сетке?ui-grid row height using rowHeight: 'auto'
ответ
виртуализация в значительной степени невозможно без заранее определенных высоты строк. Вы найдете то же ограничение с любым инструментом виртуализованного списка. Например, проверьте Ionic's collection-repeat.
Проблема заключается в том, что UI-Grid отображает только подмножество всех строк в любой момент времени, но для того, чтобы это сделать появляется как все строки есть он должен создать пустое пространство вокруг тонированного строк. Если он не знает, насколько высок все строки, он не знает, сколько должно быть пустого пространства.
Если вам нужна автоматическая высота строки, она должна визуализировать каждую строку отдельно, измерять ее, а затем суммировать все высоты. Это полностью разрушит браузер.
Использование CSS
[ui-grid-row] {
display: table-row;
}
.ui-grid-row, .ui-grid-cell {
height: auto!important;
}
.ui-grid-cell {
float: none;
display: table-cell;
}
.ui-grid-header-cell, .ui-grid-cell-contents {
white-space: normal;
padding: 2px;
word-break: break-word;
}
Использование JavaScript
При использовании MultiSelect высоты колонны проверки не изменяются, так что вы можете установить enableRowHeaderSelection: false
. Он будет скрывать этот столбец, но все же вы можете выбрать строки или если вы хотите, вы можете использовать эту функцию из @jibap для выравнивания контейнеров http://plnkr.co/edit/JwbEmPhJq2LInfUNncdi?p=preview
- 1. Openpyxl auto-height row
- 2. PHPExcel, auto resize row height
- 3. C# EPP Auto Row Height
- 4. Auto-RowHeight в wpf.DataGrid
- 5. JQgrid set row height
- 6. Xamarin Forms ListView Row Height Неправильное
- 7. Auto Resize Row Height после вставки в Excel
- 8. Apache POI и Auto Row Height с объединенными ячейками
- 9. Word vbscript row height issue
- 10. VBA copy row height
- 11. GridView Stretch Row Height?
- 12. Fix table row height
- 13. Vaadin Grid row height
- 14. set table row height
- 15. ListView Row Height Question
- 16. wpf listbox row height
- 17. Flex List auto height
- 18. Auto resize Iframe height
- 19. TableView Cell Auto Height
- 20. Auto Adjust Div Height
- 21. Div height auto issue
- 22. Swiper height auto resize
- 23. Auto height md-button
- 24. css auto height div
- 25. iframe auto-resizable height
- 26. UICollectionView Auto Height
- 27. Div Animate Auto Height
- 28. div collapsing auto height
- 29. Isotope auto height fix
- 30. modal auto height & width
это проблема: http://plnkr.co/edit/9Ndmv6R0ebWWNN6Ab3yz –
любых обновления ?? такая же проблема здесь ... –
Не совсем, как вы можете видеть по этой ссылке https://github.com/angular-ui/ng-grid/issues/2656, я был с ними связан, но, к сожалению, они не хочу исправить это .... –