Condividi tramite


Metodo Microsoft.Reporting.WebFormsClient.ReportViewer.recalculateLayout

Ricalcola il layout di ReportViewer.

Sintassi

$find(viewerId).recalculateLayout();

Osservazioni

Se le dimensioni di ReportViewer cambiano in seguito alla modifica nell'elemento che contiene il controllo, utilizzare questo metodo per ricalcolare il layout in modo da utilizzare uno spazio sulla pagina Web maggiore o minore, a seconda della modifica. Se, ad esempio, il controllo ReportViewer è configurato per riempire una cella della tabella, tale controllo potrebbe non venire ridimensionato automaticamente o potrebbe venire ridimensionato in modo non corretto se cambiano le dimensioni della cella della tabella che lo contiene. Dopo operazioni di questo tipo, è necessario chiamare questo metodo. Non è necessario chiamare questo metodo se cambiano le dimensioni della finestra del browser.

Quando la pagina Web esegue un postback o il controllo lato client carica contenuto, l'accesso ai metodi o alle proprietà genera un'eccezione con un messaggio indicante che è in corso l'aggiornamento del rapporto o della pagina e che è necessario attendere il completamento dell'operazione corrente. Utilizzare la proprietà isLoading per controllare se si sta aggiornando il rapporto o la pagina e se è possibile accedere ai metodi e alle proprietà.

Vedere anche

Riferimento

Classe Microsoft.Reporting.WebFormsClient.ReportViewer