angular-ui/ui-grid
Voir sur GitHubUI Grid column auto width, two bugs are detected (with demo)
Open
#5 072 ouverte le 6 févr. 2016
good first issue
Métriques du dépôt
- Stars
- (5 395 stars)
- Métriques de merge PR
- (Aucune PR mergée en 30 j)
Description
Please read the following post on stackoverflow:
jQuery(hiddenElement).width() is always zero when hiddenElement or its parent are hidden.
Here is an approach to fix it:
// Resize the grid on window resize events
function gridResize($event) {
grid.gridWidth = $scope.gridWidth = gridUtil.elementWidth($elm);
grid.gridHeight = $scope.gridHeight = gridUtil.elementHeight($elm);
console.log(grid.gridWidth);
console.log(grid.gridHeight);
if(!$($elm).is(':hidden') && grid.gridWidth > 0) { //add such if statement before
grid.refreshCanvas(true); //this is UI Grid code
}
}