JasperReports не заполняет данные от jrbeancollectiondatasource в The Detail BandJavascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 JasperReports не заполняет данные от jrbeancollectiondatasource в The Detail Band

Сообщение Anonymous »

Я работаю над созданием отчета в JasperReports с использованием jrbeancollectiondatasource для передачи динамически извлеченных данных в мой шаблон моего отчета. Извлечение данных работает правильно (подтверждено путем отладки), но отчет остается пустым - полоса детализации не отображает никаких данных. > функция JavaScript (fillParameters ()), используемая для поиска данных:
function fillParameters() {
try {
var rawData = datasourceHelper.get("testDataSource").getRows();

if (!rawData || rawData.length === 0) {
throwError("No data retrieved from 'testDataSource'.");
}

var extractedData = [];

for (var i = 0; i < rawData.length; i++) {
var row = rawData;

var extractedRow = {
TEST1: parseInt(row.getFieldAsString("TEST1")) || 0,
TEST2: row.getFieldAsString("TEST2") || "",
TEST3: row.getFieldAsString("TEST3") || "",
TEST4: row.getFieldAsString("TEST4") || "",
TEST5: row.getFieldAsString("TEST5") || ""
};

extractedData.push(extractedRow);
}

var JRBeanCollectionDataSource = Java.type("net.sf.jasperreports.engine.data.JRBeanCollectionDataSource");
var jrDataSource = new JRBeanCollectionDataSource(extractedData, false);
parameterMap.put("TEST_DATA_SOURCE", jrDataSource);

} catch (e) {
throwError("ERROR: " + e.message);
}
}

< /code>
Что мне нужна с помощью: < /strong> < /p>
  • Как я могу сделать JasperReports распознавать и итерацию Over Test_Data_Source? ДАННЫЕ? > Является ли jrbeancollectiondatasource неправильно обрабатывается в FillParameters ()? < /p>
    < /li>
    Данные Извлечение работает правильно (подтверждено с помощью отладки).
  • test_data_source назначается должным образом.
  • Полоса детализации остается пустой - не появляются строки данных. предполагая, что JasperReports не распознает источник данных.


Подробнее здесь: https://stackoverflow.com/questions/794 ... -detail-ba
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Подключите ESP32 к умным часам Mi Band 6.
    Anonymous » » в форуме C++
    0 Ответы
    37 Просмотры
    Последнее сообщение Anonymous
  • Как реализовать сдвиг высоты звука в Android с помощью библиотеки Rubber Band?
    Anonymous » » в форуме Android
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Mi Band 3 шага андроид
    Anonymous » » в форуме Android
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Как получить частоту сердечных сокращений в режиме реального времени и подсчет шагов от Smart Band 9 Active в приложении
    Anonymous » » в форуме Android
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Django-rest-framework {"detail": "Учетные данные для аутентификации не предоставлены." } с помощью django-rest-knox
    Anonymous » » в форуме Python
    0 Ответы
    48 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Javascript»