package au.com.vaadinutils.jasper.ui;
import com.vaadin.ui.UI;
import com.vaadin.ui.Window;
/**
* Base class for a view that provides a report filter selection area and a
* report viewing area.
*/
public class JasperReportPopUp extends Window
{
public static final String NAME = "ReportView";
private static final long serialVersionUID = 1L;
// static private final transient Logger logger = LogManager.getLogger();
final JasperReportLayout report;
public JasperReportPopUp(JasperReportProperties reportPropertiesTemplate)
{
report = new JasperReportLayout(reportPropertiesTemplate);
init();
}
private void init()
{
this.setWidth("90%");
this.setHeight("80%");
report.initScreen(new DrillDownReportSplitPanel());
this.setContent(report);
setModal(true);
// center();
UI.getCurrent().addWindow(this);
}
}