Birt Global Integer - PullRequest
       7

Birt Global Integer

0 голосов
/ 31 мая 2010

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

importPackage(Packages.java.lang);
reportContext.setPersistentGlobalVariable("minTotalPlus", new Integer(0));

После этого я добавил следующую строку в поле в моей строке сведений:

reportContext.setGlobalVariable("minTotalPlus",  new Integer reportContext.getGlobalVariable("minTotalPlus")) + 1);

При предварительном просмотре отчета я получаю «java.lang.NumberFormatException: null», что означает, что глобальная переменная равна нулю Почему это так? Как я могу это исправить?

1 Ответ

0 голосов
/ 26 октября 2010

Не объявляйте переменные в методе initialize объявить как следующее

materiales=0;
tools=0;

тогда в методе выборки используйте следующее

tools++;

... и т.д.

...