如何通过javascript从.jrxml获取字段的值

时间:2013-08-18 18:43:51

标签: javascript parameters jasper-reports jasperserver

我用 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];
}

但它还不起作用

0 个答案:

没有答案