子表点击复选框,传多值至主表单元格

物流_根据入库单生成出库单(复选).cpt

物流_出库单录入.cpt

之前大家给的方法不通过,需求是需要传多个,多条值到主表的单元格,不是到参数面板,大佬们有完整方案吗,附件已传

image.png

FineReport Scyalcire 发布于 2021-1-19 13:26 (编辑于 2021-1-19 15:48)
1min目标场景问卷 立即参与
回答问题
悬赏:10 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
ColdmanLv6高级互助
发布于2021-1-19 16:57

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=$("td[id^="+location+"-").text();

datas[datas.length]=value;

}

}

return datas.join("','");


}

var data=joinData();

window.parent.location="${servletURL}?reportlet=WorkBook50.cpt&ids="+data;


最佳回答
0
luojian0323Lv7资深互助
发布于2021-1-19 13:31(编辑于 2021-1-19 13:33)

sql函数语法 错误

SQL("JDBC3", "sql语句", 1, 1) 

image.png

行序号可以不写,没让你列序号不写。

  • Scyalcire Scyalcire(提问者) 试过了 ,貌似没效果
    2021-01-19 14:10 
  • Scyalcire Scyalcire(提问者) 他好像把值都放在了一个单元格里面 没有向下扩展,但是我单元格都是扩展的
    2021-01-19 14:13 
  • luojian0323 luojian0323 回复 Scyalcire(提问者) 入库单号为多个时,用下拉复选框。 而且后面的sql 里的where 条件不能用= 要用 in 参考下拉复选框参数联动 https://help.fanruan.com/finereport/doc-view-1285.html?source=4
    2021-01-19 14:14 
  • luojian0323 luojian0323 回复 Scyalcire(提问者) 公式单元格插入行策略选择为:原值 不选原值,公式在插入新行时,就不生效
    2021-01-19 14:16 
  • Scyalcire Scyalcire(提问者) 回复 luojian0323 图我重新传了 你看一下,其实应该是两条数据,他都放在一个单元格了,但是入库单号是同一个
    2021-01-19 14:22 
最佳回答
0
张洪威Lv6高级互助
发布于2021-1-19 14:46

你这个问题不是值拓展问题

而是在填报页面里,不刷新页面的情况下希望行数跟单元格增加。

  • Scyalcire Scyalcire(提问者) 打算换个方式了 直接从子表以复选框的形式选中多行数据,一起传回来 但是不知道怎么做
    2021-01-19 14:48 
  • 4关注人数
  • 431浏览人数
  • 最后回答于:2021-1-19 16:57
    请选择关闭问题的原因
    确定 取消
    返回顶部