超链接-网络报表,传复选框勾选行的参数

personnel_dispose.cpt

员工离职信息处理.cpt

FR10.0
我的超链接是放在A1,需要传的参数在B3单元格,而且我只需要传一个勾选行的工号过去
按照我的想法,
第一步:首先复选框要JS控制只能勾选一个,多选无法点击超链接,或者无法继续勾选
之前有参考JS:
var value = this.getValue(); //获取当前控件的值
var ov = contentPane.curLGP.getCellValue(\"A2\");
if(ov.length > 0 && value.length > 0) {
    var index = value.indexOf(ov[0]);
   
    if(index > -1) {
        value.splice(index, 1);
    }
   
    this.setValue(value);
}

https://help.finereport.com/doc-view-1212.html

JS水平有限,没能实现想要的效果

第二步:获取复选框勾选行B3列的员工号,放在一个隐藏的单元格,超链接的参数就取隐藏单元格的值(不知道帆软的公式能不能直接获取)
图片.png

图片.png


代码使我快乐 发布于 2019-6-17 09:33 (编辑于 2019-6-17 10:34)
1min目标场景问卷 立即参与
回答问题
悬赏:6 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
nanxi111Lv5见习互助
发布于2019-6-17 10:07

可以用条件属性设置超级链接啊,count(复选框控件名)<=1。图片.png

  • 代码使我快乐 代码使我快乐(提问者) 请问条件是写在什么地方,我写在A1依然可以多选。并且勾选一个,点击A1的超链接依然把B3的全部工号给传了过去
    2019-06-17 10:20 
最佳回答
0
孤陌Lv6资深互助
发布于2019-6-17 10:25

你想实现的是什么?? 是多选 不可以使用超链接 还是 把多选的参数值传过去???

最佳回答
0
doudekaixinLv6中级互助
发布于2019-6-17 16:52

8.0玩家打不开你的模板。

1、复选框取你的员工号,参考这个http://help.finereport.com/doc-view-1214.html。

2、超链用JS实现,判断你取到ID的个数,然后是否Iframe开窗。


  • 4关注人数
  • 976浏览人数
  • 最后回答于:2019-6-17 16:52
    请选择关闭问题的原因
    确定 取消
    返回顶部