子表复选框勾选后在把信息带回父表并自动扩展

QQ图片20200903115308.png我想在子表里勾选后点击确认选择把信息带回到父表里,求大佬支招

FineReport ljztpdj 发布于 2020-9-3 11:55
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
ColdmanLv6高级互助
发布于2020-9-3 14:30(编辑于 2020-9-3 14:35)

2020-09-03_14-33-28.gif

复选框控件添加初始化事件:

if(!FR.checkBoxes){
FR.checkBoxes=new Array();
}
var len=FR.checkBoxes.length;
FR.checkBoxes[len]=this;

确认选择按钮添加点击事件:

var joinData=function(){
var datas=[];
for(var i=0;i<FR.checkBoxes.length;i++){
var checkBox=FR.checkBoxes[i];
if(checkBox.getValue()===true){
var colRow=FR.cellStr2ColumnRow(checkBox.options.location);
colRow.col++;
var location=FR.columnRow2CellStr(colRow);
var value=_g().getCellValue(location,null);
datas[datas.length]=value;
}
}
return datas.join("','");
}
var data=joinData();
var url="${servletURL}?viewlet=WorkBook4.cpt"+"&ids="+data
window.onbeforeunload=null;
window.open(url);

路径写自己的报表,然后报表根据传过来的ids查询

var url="${servletURL}?viewlet=WorkBook4.cpt"+"&ids="+data

这句话,前面是传递回来的报表路径,后面&ids是参数名

最佳回答
1
snrtuemcLv8专家互助
发布于2020-9-3 12:26
  • 3关注人数
  • 467浏览人数
  • 最后回答于:2020-9-3 14:35
    请选择关闭问题的原因
    确定 取消
    返回顶部