Méthode recalculateLayout
Recalcule la disposition du ReportViewer.
$find(viewerId).recalculateLayout();
Notes
Si la taille du ReportViewer est modifiée en raison d'un changement dans son élément conteneur, utilisez cette méthode pour recalculer sa disposition afin d'utiliser plus ou moins d'espace sur la page Web, selon la modification. Par exemple, si le contrôle ReportViewer est configuré pour remplir une cellule de tableau, le ReportViewer peut ne pas être automatiquement ou correctement redimensionné si la taille de la cellule de tableau conteneur change. Vous devez appeler cette méthode après de telles actions. Vous n'avez pas besoin d'appeler cette méthode si la taille de la fenêtre du navigateur change.
Lorsque la page Web effectue une publication ou que le contrôle côté client charge du contenu, l'accès aux méthodes ou propriétés provoquera une exception avec le message : « Le rapport ou la page est en cours de mise à jour. Attendez que l'action actuelle se termine ». Utilisez la propriété isLoading pour vérifier si le rapport ou la page est en cours de mise à jour et si vous pouvez accéder aux méthodes et propriétés.