我用 iReport 创建了一些报告,如果我生成报告,我会使用其中的一些参数然后我点击图表中的一个栏,JasperSoft将我链接到我配置的另一个报告 iReport 也是。没有概率。在 JasperReports服务器,但我正在设计一个在线仪表板,所以我发送和接收报告参数。发送参数也没有问题。在我的仪表板上有4个报告。
如果我点击其中一个图表中的某个栏,则会通过我在 iReport 中配置的网址发送另一个报告,即
http://myip:8080/jasperserver/.../PARAMETER=BAR_TAG_WHICH_I_CLICKED_ON_PREVIOUS_REPORT
现在我需要通过javascript获得BAR TAG。所以我在.jrxml文件<fieldtag>$F{fieldname}</fieldtag>
并在javascript中
var request = new XMLHttpRequest();
request.open("GET", "/root/ipas_subestats20130731.jrxml", false);
request.send();
var xml = request.responseXML;
var value = xml.getElementsByTagName("fieldtag");
for(var i = 0; i < value.length; i++) {
var fieldvalue = value[i];
}
但它还不起作用