IE 11 печатает пустую страницу, кроме последней - PullRequest
0 голосов
/ 01 мая 2018

Я пытаюсь напечатать Панель ExtJs 4.2 . Эта панель состоит из нескольких сеток ExtJs в vbox макете. Панель отображается на скрытом div на лету. В afterender слушателе панели создается новое окно с использованием конструкции window.open(''), а скрытый div innerHTML записывается во вновь созданный window.document. Вновь созданный document затем закрывается и печатается с использованием обычной конструкции window.print.

Эта договоренность работает в следующих сценариях:

  • В Internet Explorer, когда размер панели небольшой и может быть напечатан на одной странице
  • В браузере Chrome независимо от размера панели

Однако, как только панель увеличивается на основе хранилищ данных, прикрепленных к внутренним сеткам, IE печатает только последнюю страницу, а все страницы до последней страницы печатаются как пустые страницы.

Я пробовал различные специфичные для IE CSS, обсуждаемые на этом форуме, и другие методы, но, похоже, ничего не работает.

Есть предложения?

...