[英]BIRT : Generate a Dynamic Hyperlink from XML Data
我有一個XML數據集,其值具有以下格式:
name value
----------|----------------|
ip | 192.168.1.17 |
port | 8080 |
suburl | report1 |
現在,我必須將生成的超鏈接與數據組合在一起。
For example: http://192.168.1.17:8080/birt/run?__report=test.rptdesign
我已經嘗試了以下方法:
在表onCreate上創建以下腳本
var index; myArray = new Array(10); for(index=0; index < myArray.length; index++) { myArray[index]=row['value']; }
我在超鏈接中使用“ http://” + myArray [0] +“:” + myArray [1]
But I'm getting the following result: http://192.168.1.17:192.168.1.17
我認為所有數組元素似乎只包含表的第一行。
根據您的描述很明顯:
您要循環10次,即myArray
數組的長度,並用row['value']
值填充數組的所有字段,該值在您運行循環時的值為192.168.1.17
。
我不知道您為什么需要以這種方式動態填充URL值,我敢肯定有更簡單的方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.