angular-ui/ui-grid
Ver no GitHubcolumnWidth not correctly computed if table initialized hidden
Open
#6.090 aberto em 17 de mar. de 2017
good first issueworkaround
Métricas do repositório
- Stars
- (5.395 stars)
- Métricas de merge de PR
- (Nenhuma PRs mesclada em 30d)
Description
brief desc:
condition: width is not fixed px but %,
result: columnWidth not correctly computed if table initialized hidden and then click somewhere to show it
steps:
- html like this:
<div ng-show='table.show'><div ui-grid='table.option' style="width: 100%"></div></div> <a ng-click='table.click()'></a>
2 .js
$scope.table={ show: false, option:{ .... }, click:function(){this.show = true} }
- result: columnWidth value is NaN so that all the width defined in columnDefs doesn't work, the table css looks not correct, and api.core.refresh() doesn't make things work right.
- if the initial value of table.show is true, everything works fine.