如果你单元格中有行号,可以直接在行号单元格中添加超链接:javascripts
大概设置如下:
var REPORT_URL='${servletURL}?reportlet=点击跳转到指定行.cpt&op=write&xb='+xb+"&value="+value;
window.location=encodeURI(REPORT_URL);
为了让报表刷新后回到刚才点击的行,可以在报表加载结束后事件中,利用ajax异步传参把行号传递过来,
大概设置是这样:
$.ajax({
url: '/webroot/decision/view/form?op=fr_dialog&cmd=parameters_d',
type: 'POST',
data: {
"value":value
},
headers: {
sessionID: _g().currentSessionID
},
complete: function(res, status) {
if (window.FR && FR.Chart && FR.Chart.WebUtils) {
FR.Chart.WebUtils.clearCharts();
}
location.href = "#"+value;
}
});