我有一个查询返回的数据是这样的:
wines.forEach(function(wine) {
marker = new google.maps.Marker ({
position: {lat: wine.latitude, lng: wine.longitude},
map: map
});
windowContent = "<div class='map_price'>Ab " + wine.price + "€</div>";
windowContent += "<div><a href='http://yourdomain.com/wines/'+wine.id target='_blank'>View</a></div>";
inforwindow = new google.maps.InfoWindow ({
content: windowContent
});
inforwindow.open(map, marker);
});
我想这样在报告中填充一个TextField:
"1234 : description1,2345 : description2,4567 : description3"
我已经用Java完成了此操作,但是我不知道如何在我的报告(Jasperreports)中做到这一点:
description1,description2,description3
答案 0 :(得分:0)
您可以简单地创建一个带有静态方法的实用程序类,该方法带有一个String值并返回一个新的String并在其中放置您描述的逻辑。
然后,将其导入JRXML中,并在TextField表达式上调用它。只要运行报告时确保在类路径中有这个新类即可。帖子here简要显示了您所需的语法。