求助次功能如何实现

如图image.png

  1. 例如现在下拉框有华东华北两个值

  2. 需要实现(1).下拉框选择华东 点击查询按钮以后,表格现在是1-7列。更改为1-10列

  3. 选择华北 点击查询按钮以后,表格现在是1-7列。更改为1-3列 


501008177 发布于 2019-11-7 15:14
1min目标场景问卷 立即参与
回答问题
悬赏:9 F币 4人赏过 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
Doctor_WeiLv7中级互助
发布于2019-11-7 15:20(编辑于 2019-11-7 15:28)

可以不用js就解决而且还快捷


用隐藏行做


image.png

咳咳,原来你没看懂啊


每个字段在对应的位置

然后上面那个控件叫type

当type=‘华北’就隐藏其他行,,,

同理。。。。


还看不懂的话,就发上模板来,我给你写敲



  • 501008177 501008177(提问者) 具体怎么写呢?
    2019-11-07 15:23 
  • Doctor_Wei Doctor_Wei 回复 501008177(提问者) 等会,我先打住,,,你看看你是和4楼老哥的情况还是我这种情况,,下沟了
    2019-11-07 15:30 
  • Doctor_Wei Doctor_Wei 回复 501008177(提问者) 你是一共就10列没动态隐藏其中几列嘛? 还是其他情况
    2019-11-07 15:30 
  • 501008177 501008177(提问者) 回复 Doctor_Wei 应该是你这种 你这种具体有图吗? 能看下在哪里设置吗? 单元格还是下拉框?
    2019-11-07 15:34 
  • Doctor_Wei Doctor_Wei 回复 501008177(提问者) 单元格,条件属性里面设置就行了 根据你选的参数,动态的隐藏行 $type!=\'华北\' 这是隐藏华北对应的。条件属性选择行高 $type就是你上面下拉框的名字
    2019-11-07 15:38 
最佳回答
0
axingLv6专家互助
发布于2019-11-7 15:18

感觉像是动态列的问题

动态列-https://help.finereport.com/doc-view-410.html


最佳回答
0
孤陌Lv6资深互助
发布于2019-11-7 15:18(编辑于 2019-11-7 15:24)

主要你这个1-3 是公式生成的??

如果是 写IF判断就好了

IF($rq="华东",RANGE(1,10),IF($rq="华北",RANGE(1,3),RANGE(1,7)))


  • 501008177 501008177(提问者) 有别的办法吗? 那个值是固定的
    2019-11-07 15:26 
  • 孤陌 孤陌 回复 501008177(提问者) 你不说明 你这个几列 是用什么生成的 如果是公式 那就按照我上面写的就好了
    2019-11-07 15:27 
  • 501008177 501008177(提问者) 回复 孤陌 我随便写的 不是公式生成的
    2019-11-07 15:28 
  • 孤陌 孤陌 回复 501008177(提问者) 那你场境是什么 不要我们猜 如果是数据就显示前几个 也可以用这个方法 不这个公式 写在数据列 高级 结果集 现在前N个 然后写这个公式 记得前面要加个=号
    2019-11-07 15:31 
最佳回答
0
凌建Lv7高级互助
发布于2019-11-7 15:20

如果是固定的,根据参数值隐藏列宽

  • 501008177 501008177(提问者) 具体怎么实现呢?
    2019-11-07 15:22 
  • 凌建 凌建 回复 501008177(提问者) 列出对应所需要列,条件属性设置列宽4-7单元格设置$参数名=\'华北\'
    2019-11-07 15:27 
  • 5关注人数
  • 396浏览人数
  • 最后回答于:2019-11-7 15:28
    请选择关闭问题的原因
    确定 取消
    返回顶部