报表查询脚本设置一个id in (${id}) 的参数
再开发一个自定义导出按钮,点击事件里面写获取选中行的 id 这个“id”是数据行在数据库中的唯一值
var ids= [];
var $span = $('.fr-checkbox-checkon'); //获取选中的复选框
var $tds = $("td").has($span); //定义选中复选框的单元格
var $trs = $("tr").has($tds);
for (var i = 0; i < $trs.length; i++) {
var widgetID = $($tds[i]).attr("widget-control");
if (widgetID && widgetID != 'A3') {
var id= $("td:eq(1)", $($trs[i])).html() ;
ids.push(id);
}
}
var url=servletURL+"?viewlet="+reportName+"&id="+ids;
url+="&format=excel&extype=simple&__filename__="+exportName;
window.location=(FR.cjkEncode(url));