小编use*_*889的帖子

wicket 6:页面加载后调用javascript函数

这看起来很简单,但是在页面加载后(在扩展WebPage的页面上)我找不到如何从wicket调用javascript函数的示例.谁能举例说明如何去做?

javascript wicket

5
推荐指数
2
解决办法
2万
查看次数

如何将参数和资源束从主报表传递到子报表

目前,我正在使用JasperReports生成显示付款列表的pdf,每页一个实体。该代码(针对一个实体):

 Map<String, Object> parameters = new HashMap<String, Object>();
 JasperReport jasperReport = (JasperReport) JRLoader.loadObjectFromFile(path + "WEB-INF/jasper/PaymentOrder.jasper");
                report = JasperFillManager.fillReport(jasperReport, parameters, new JREmptyDataSource());
Run Code Online (Sandbox Code Playgroud)

我需要做的是在一个文件中显示两个实体。我正在尝试使用子报表来做到这一点。

  1. 如何将带有参数的Map传递到子报表?
  2. 以及如何更改子报表文件(如果需要)以从父级获取参数?
  3. 如何将ResourceBundle从主报表传递到子报表?
  4. 如何设置子报表的名称?

主报告:

<?xml version="1.0" encoding="UTF-8"?>
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="report name" pageWidth="595" pageHeight="842" columnWidth="535" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20">
    <title>
        <band height="531" splitType="Stretch">
            <textField isBlankWhenNull="true">
                <reportElement x="0" y="0" width="555" height="20"/>
                <textElement verticalAlignment="Middle">
                    <font fontName="Times New Roman" isUnderline="false" pdfEncoding="UTF-8" isPdfEmbedded="true"/>
                </textElement>
                <textFieldExpression><![CDATA["* MASTER REPORT *"]]></textFieldExpression>
            </textField>
            <subreport runToBottom="false">
                <reportElement positionType="Float" x="0" y="55" width="555" height="15" …
Run Code Online (Sandbox Code Playgroud)

java jasper-reports subreport internationalization

3
推荐指数
1
解决办法
2951
查看次数