Gibt es eine Möglichkeit andere ReportViewers auf derselben Webseite zu verhindern, dass von erfrischend?
-
02-07-2019 - |
Frage
Zur Zeit arbeite ich an einer Web-Seite, die sechs Report Steuerelemente, die Remote-Bearbeitung verwenden und dass für Drilldown ermöglichen. Wenn ein Benutzer auf ein Steuerelement klickt die gesamte Seite aktualisiert und die anderen fünf Berichte sowie alle aktualisieren. Anwender fordern derzeit, dass die Auffrischung der anderen Kontrollen für nur die sie auf erfrischende klicken Sie auf eine entfernt werden. Gibt es eine Möglichkeit, dies zu tun, ich habe die in Sharepoint bemerkt, dass ein Drill-Down-Bericht Anklicken nicht die gesamte gesamte Seite neu geladen werden benötigt und ich frage mich, ob ich die gleiche Funktionalität bieten kann.
Lösung
Ich habe zu diesem Thema etwas mehr Forschung zu tun und es sieht aus wie die AsyncRendering Eigenschaft des Reportviewer-Steuerelement steuert die Funktionalität, die ich suche. Wenn es auf „false“ gesetzt wird verhindert, dass der „Bericht wird generiert“ -Nachricht von angezeigt werden, das, was die Benutzer kommentieren. Der Nachteil ist, dass die Seite ein bisschen länger dauern als zuvor zu laden, aber als wir auf einer Entwicklungsmaschine arbeiten könnte dies nicht so stark bemerkbar sein, wenn wir auf die tatsächliche Produktion Feld bewegen.