Другой заголовок на первой странице отчета о рождении

Таким образом, уже существует этот поток здесь , в котором есть пример, который создает заголовок первой страницы, отличный от остальных страниц. Я могу скачать этот пример и запустить его нормально.

Когда я попытался воспроизвести этот пример, у меня не получилось (. Уточнение :После изменения источника на базу данных моего собственного источника заголовок не изменится правильно). В конце концов я начал копировать отдельные части моего отчета в образец, чтобы увидеть, что вызвало проблему (. Пояснение :Я устранил различия между моим отчетом и примером пошагово, чтобы определить точную разницу, вызвавшую проблему). В итоге это был мой стол.

По какой-то причине, которую я не могу объяснить, если я добавлю новый собственный набор данных, удалю таблицу, используя образец базы данных, и добавлю таблицу, используя мой набор данных, это не сработает. Когда я говорю, что это не сработает, я имею в виду, что заголовок внезапно становится одинаковым на каждой странице и не будет меняться для последующих страниц, как ожидалось.

Если я запущу отладчик и поставлю точку останова на сценарий, который принудительно изменит содержимое первой и другой страниц (, показанное ниже ), то, похоже, произойдет то, что с образцом таблицы базы данных событие onRender будет вызываться на каждой странице.... но с моей таблицей он вызывается только один раз. Это приводит к тому, что главная страница проверяет сценарий onRender только один раз в начале, когда переменная pageNumber = 1. Я занимался этим часами и очень хотел бы, чтобы кто-то, кто может знать, почему это так, помог мне, пожалуйста.

Вот код:

if( pageNumber > 1 ){
    this.getStyle().display = "none";
}

Ваша помощь и знания очень ценятся,

- Асаф

6
задан Asaf 23 April 2013 в 21:22
поделиться