如何设置导出时未填写内容的控件所在行不导出

现在页面需要支持的功能是,1 填报,2导出PDF,3是导出PDF时未填报的行不导出,这里每行仅有一个文本框可以填报image.png就像这样,第四行不需要导出,也不需要有空白行占位

FineReport zhenyu123 发布于 2024-11-19 09:39
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
华莉星宸Lv7资深互助
发布于2024-11-19 09:41

导出的单独做一个模板

设置行高为0

   

URL直接导出报表 https://help.fanruan.com/finereport/doc-view-1142.html

最佳回答
0
快乐星光Lv5中级互助
发布于2024-11-19 09:47(编辑于 2024-11-19 09:48)

可以设置一个隐藏参数isshow(默认为0),在行上添加条件属性-行高=0-$isshow=1 && len($$$=0), 自定义导出js里面把$isshow参数赋值为1就可以。web属性里面设置不到处隐藏行列

// Post方法导出excel

var sdate =_g().parameterEl.getWidgetByName("ztno").getValue();

var url="${servletURL}?viewlet=财务/集团财务套表二/货币资金变动情况表_多账套.cpt"

var config = {  

  ztno: "002",

  isshow:1,  //隐藏空白行

            format:"excel",

            extype:"simple"

              }  

FR.doHyperlinkByPost(url,config,"_bank")

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