Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jasper reports 如何在jasper报告中添加按钮?_Jasper Reports - Fatal编程技术网

Jasper reports 如何在jasper报告中添加按钮?

Jasper reports 如何在jasper报告中添加按钮?,jasper-reports,Jasper Reports,是否可以在报告中添加一个按钮,任何操作都将被修复 示例:按钮“视图”,它将显示更详细的统计信息 评论: 我不完全理解如何使文本元素的按钮创建一个按钮,用hyperlinkType=“Reference”和一个hyperlinkReferenceExpression创建一个textField 示例 <?xml version="1.0" encoding="UTF-8"?> <jasperReport xmlns="http://jasperreports.sourceforg

是否可以在报告中添加一个按钮,任何操作都将被修复

示例:按钮“视图”,它将显示更详细的统计信息

评论:


我不完全理解如何使文本元素的按钮创建一个按钮,用
hyperlinkType=“Reference”
和一个
hyperlinkReferenceExpression创建一个
textField

示例

<?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="JddButton" pageWidth="595" pageHeight="842" whenNoDataType="AllSectionsNoDetail" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="2a88eaae-fbef-4a3d-b8bf-0b12bafc985b">
<title>
    <band height="80" splitType="Stretch">
        <textField hyperlinkType="Reference" hyperlinkTarget="Blank">
            <reportElement mode="Opaque" x="150" y="20" width="200" height="40" forecolor="#FFFFFF" backcolor="#009900" uuid="822deecb-059b-4921-bfb7-07ee7cbde26a">
                <property name="net.sf.jasperreports.export.html.class" value="btn"/>
                <property name="net.sf.jasperreports.export.html.id" value="idBtn"/>
            </reportElement>
            <textElement textAlignment="Center" verticalAlignment="Middle">
                <font size="24"/>
            </textElement>
            <textFieldExpression><![CDATA["VIEW"]]></textFieldExpression>
            <anchorNameExpression><![CDATA["myButton"]]></anchorNameExpression>
            <hyperlinkReferenceExpression><![CDATA["https://stackoverflow.com/users/5292302/petter-friberg"]]></hyperlinkReferenceExpression>
            <hyperlinkTooltipExpression><![CDATA["Click to view"]]></hyperlinkTooltipExpression>
        </textField>
    </band>
</title>
</jasperReport>
最后,如何将此css放入输出文件中


你需要更具体一些,你只是在问如何添加按钮。你到底有什么问题?我有一个仪表板。我需要添加按钮,按下按钮时,有一定动作。有可能用贾斯珀做吗?谢谢,可以在textElement上使用锚点表达式。如果问题仍然存在,请使用当前行为和所需的行为查看一些jrxml代码。(编辑问题,问题下的链接)谢谢,彼特。你不能,给出一个例子,或者在描述它的地方给出参考?我还不能完全理解如何能够制作文本元素的按钮
<style type="text/css">
    a {text-decoration: none}
    td.btn:hover {
        background-color: yellow !Important;
    }
</style>