在Jasper报告

时间:2015-09-04 11:15:39

标签: google-maps jasper-reports jasperserver

我在Jasper报告中有一个Map元素,当我点击任何标记时,我会显示一些数据。我试图在 infowindow 中显示5行/行数据。 这是代码行:

<mp:itemProperty name="infowindow.content">
                <valueExpression>
                    <![CDATA["<pstyle='text-align:left;'><a href="+$F{url}+"target=_blank><b>"+$F{markername}+"</b></a><br/>latitude:<b>"+$F{latitude}+"</b><br/>longitude:<b>"+$F{longitude}+"</b></p>"]]>
                </valueExpression>
            </mp:itemProperty>

但是,只显示最后3行。我希望显示所有数据行。我试图增加 infowindow 的大小但是失败了。

在JavaScript中,我们可以将大小增加为

var infowindow = new google.maps.InfoWindow({
    content: contentString,
    maxWidth: 200
  });

我无法在JasperReports中这样做。 任何形式的帮助都将受到高度赞赏。

1 个答案:

答案 0 :(得分:0)

好的,我现在就开始工作了。这是我的错误,我搞砸了标签,第一行是<a> 标记需要删除,并在最后给出一个换行符。我做到了,现在它工作正常。 这是它的外观。希望有同样问题的人能得到一些帮助。

enter image description here