2009-07-03 1 views
5

У меня есть страница JSP, где я динамически создаю данные таблицы. (Моя страница имеет только таблицу, и больше ничего).Почему window.print печатает все страницы в IE, но только одну страницу в firefox?

Количество строк в таблице может увеличиваться до 1000 с.

Что я делаю это: после полной страницы я написал

<script> 
function printPage(){ 
    window.print(); 
} 
</script> 

Этот код работает отлично, чтобы напечатать все страницы в IE. но когда тот же код запускается в Firefox, он печатает только первую страницу. Какая может быть возможная причина?

Первоначально я думал, что это может быть связанно с разрывами страниц в странице, то я использовал это тоже

<core:forEach var="result" items="${command.resultsList}" varStatus="counter"> 
<core:if test="${(counter.index + 1)%40 eq 0}"> 
    <tr class="breakMe"></tr> 
</core:if> 
    <tr> 
    code here 
    </tr> 
</core:forEach> 

Таким образом, таблица разбивается на куски 40 строк, в настоящее время в IE каждая страница имеющая 40 рядов, в то время как в FF все же печатается первая страница с 40 строками. Каким может быть возможное решение?

ответ

Смежные вопросы