Ich habe ein Raster, das einen gepufferten Renderer verwendet.Aktivieren/Deaktivieren des gepufferten Renderings zur Laufzeit
Zum Drucken kopiere ich das Raster-DOM in ein neues Fenster und sende es an den Drucker. Damit dies funktioniert, muss das DOM komplett gerendert werden, aber mit einem gepufferten Renderer ist dies nicht der Fall.
Wenn ich muss, ich werde gepufferten Renderer vollständig deaktivieren, aber da nur ein paar Benutzer die Druckfunktion verwenden, würde ich es vorziehen, nicht zu.
Gibt es eine Möglichkeit, den bufferedRenderer vor dem DOM-Abruf vorübergehend auszuschalten und danach wieder einzuschalten?
Welche Version von ExtJS haben Sie verwendet? Die Idee war gut, aber ich habe das Problem, dass die Ansicht nicht korrekt aktualisiert wird. In meiner ExtJS 6.0.1 App enthält der grid-item-container das vollständige DOM aller Einträge, enthält aber auch: style = "width: 665px; transform: translate3d (0px, 19710px, 0px);", was für eine ungerade 18 leere Seiten zwischen dem Grid-Header und dem Rasterinhalt. Ich bin mir nicht sicher, ob das ein Fehler in ExtJS ist oder nicht. – Alexander
Eigentlich arbeite ich an der Version 4.2. – Saloo