sheet怎么有办法传参吗

普通报表的多个sheet页,有办法点击不同sheet传不同参数吗image.png

FineReport 用户JDPSQ5045269 发布于 2024-1-11 15:17
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
CovidLv3高级互助
发布于2024-1-11 15:18

-----sheet点击 模板加载结束事件

$(".fr-sheetbutton-container").click(function() //切换sheet时

{

    var a = contentPane.$contentPane.data('TabPane').tabBtns[contentPane.selectedIndex].options.name; //获取当前sheet的名字

    if(a == "sheet1") {

        contentPane.parameterEl.getWidgetByName("sp").setValue("sheet1"); //参数控件赋值

    } else {

        contentPane.parameterEl.getWidgetByName("sp").setValue("sheet2"); //参数控件赋值

    }

});

最佳回答
0
每天都得学一点Lv3见习互助
发布于2024-1-11 16:02(编辑于 2024-1-11 16:15)

GREPARRAY(MAPARRAY(RANGE(LEN(sheet1!识别列位置)),IF(INDEXOFARRAY(sheet1!识别列位置,ITEM)=sheet2识别列,INDEXOFARRAY(sheet1!抓取位置),'')),ITEM!='')  之前刚好在评论区见过,测试了下是,可以的。

这是从sheet1中抓取数据到sheet2中的公式

  • 3关注人数
  • 186浏览人数
  • 最后回答于:2024-1-11 16:15
    请选择关闭问题的原因
    确定 取消
    返回顶部