Я работаю над приложением struts
. Я хочу создать отчет Jasper, содержащий вопросы и ответы для объекта Paper
. Ясно, что у меня есть список Paper
объектов, содержащих атрибут части, и каждый объект Paper
внутренне имеет список Questions
. Также каждый Question
имеет список ответов.
Я мог бы создать основной отчет с объектом Paper, который отображает разные названия деталей. Но я хочу отобразить вопросы, связанные с деталью, и ответы, связанные с каждым вопросом.
Мои классы моделей будут:
// Paper
public class Paper {
public String partName;
public List<Question> questions;
}
// Question
public class Question {
public String question;
public List<Answer> answers;
}
// Answer
public class Answer {
public String answer;
}
Я знаю, что должен использовать подотчет в iReport
. Когда я это сделал, компиляция не удалась для выражения источника данных new JRBeanCollectionDataSource($F{questions})