window.print() only print one page

We observed a couple of situations (see below) where we can only print one page no matter how much data are on the page. We tried with both IE and Firefox and tried print directly from browser window (File → Print) and from javascript (window.print()):

  1. When using Shell inherited from Noodle Shell.
  2. When my shell inherits from My webMethods Shell, the print is ok, but when I custom the shell to add a leftnav, it then only prints one page.
    Any suggestion on how to resolve this issue? Thanks!

Could you please have a look at this tutorial:

It talks about preparing a rendered .view for printing.