下拉框变化页面展示

有知道如何根据下拉框的值,变换下面网页框的内的页面吗?

image.png

var thislen = this.options.form.getWidgetByName("hylb").getValue();

if (thislen.length != '0') { // 判断框架值

FR.doHyperlinkByPost("${servketURL}?viewlet=/ztyxgl/fr_marketing/FR-ceshi/Form2.frm&&op=form_adaptive", {}, 'ABC');

} else {

FR.doHyperlinkByPost("${servketURL}?viewlet=/ztyxgl/fr_marketing/FR-ceshi/Form2-two.frm&&op=form_adaptive", {}, 'ABC');

}

这样我如何写在查询上面,点击查询再变化,而不是现在编辑完就切换呢?

image.png

image.png

FineReport 酸菜 发布于 2022-1-12 09:26 (编辑于 2022-1-12 11:37)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共6回答
最佳回答
0
shirokoLv6资深互助
发布于2022-1-12 09:26(编辑于 2022-1-12 14:36)

image.png

网页框这里可以写参数的

===

为什么不回复我?这不是很简单?

Form12.zip

  • 酸菜 酸菜(提问者) 抱歉,刚刚开会去了,我试试
    2022-01-12 16:53 
  • 酸菜 酸菜(提问者) 你好,如果用JS能否实现呢,例如判断这个下拉框长度为空显示一个路径,其他的显示一个路径,点击查询才能跳转。
    2022-01-12 17:07 
  • shiroko shiroko 回复 酸菜(提问者) 你可以在参数的值这边用if 判断为空设置一个路径。js的能用但是js肯定有延时的,网页框会先显示一个设置的然后你才能把他改成你要的,实际体验不好
    2022-01-13 12:05 
  • 酸菜 酸菜(提问者) 回复 shiroko 解决了,框件不知道出现什么问题了,一直覆盖我传过去的路径,从新用了个按钮框件就没问题了
    2022-01-13 14:55 
最佳回答
0
snrtuemcLv8专家互助
发布于2022-1-12 09:26

参考根据参数查看不同报表-https://help.fanruan.com/finereport10.0/doc-view-407.html

  • 酸菜 酸菜(提问者) 如果是客户给的数据,不是自定义的话如何做呢
    2022-01-12 11:18 
  • snrtuemc snrtuemc 回复 酸菜(提问者) 那就自定义换成数据集数据,客户的数据需要录入数据库中,然后查询对应数据就可以了
    2022-01-12 11:20 
  • 酸菜 酸菜(提问者) 回复 snrtuemc 你好,如果用我上面这个方式的话,在查询上如何写这个JS呢?
    2022-01-12 11:30 
  • snrtuemc snrtuemc 回复 酸菜(提问者) 那这个就麻烦了,你的报表数不确定,没法js写死啊。。。
    2022-01-12 11:33 
  • 酸菜 酸菜(提问者) 回复 snrtuemc 就俩,
    2022-01-12 11:33 
最佳回答
0
CD20160914Lv8专家互助
发布于2022-1-12 09:26(编辑于 2022-1-12 13:30)

把下拉框的传参数过去就行了。。。

这样行不行。。。。

Form9.rar

0717.gif

最佳回答
0
linbodingLv6中级互助
发布于2022-1-12 09:28(编辑于 2022-1-12 09:29)

网页框把参数传进去

image.png

最佳回答
0
墨残烛Lv5初级互助
发布于2022-1-12 11:25(编辑于 2022-1-12 12:42)

自定义按钮里写入以下代码就可以点击按钮后执行跳转

FR.doHyperlinkByPost({ //报表路径 "url":"/webroot/decision/view/report?viewlet=GettingStarted.cpt", //参数 "para":{ "地区":"华东" }, "target":"_blank",    "feature":{ "width":700, "height":500, "title":"销售报表" } })

跳转代码参考上面这个修改一下,最后加上后面这个参数提交的代码就可以自定义查询按钮跳转了

_g().parameterCommit();

  • 酸菜 酸菜(提问者) 不行啊,无法跳转啊,
    2022-01-12 11:33 
  • 墨残烛 墨残烛 回复 酸菜(提问者) 跳转代码改一下,参考上面这个
    2022-01-12 12:42 
最佳回答
0
孤陌Lv6资深互助
发布于2022-1-12 11:27

那你就写在查询按钮上就好了啊  获取下拉框的值就好了

  • 酸菜 酸菜(提问者) 主要没找到自己哪里写错了,现在无法获取下拉框的值
    2022-01-12 11:35 
  • 孤陌 孤陌 回复 酸菜(提问者) 视图树展开-https://help.fanruan.com/finereport/doc-view-1060.html 用这个方法里的
    2022-01-12 14:11 
  • 孤陌 孤陌 回复 酸菜(提问者) 这样网页框控件内容就根据你下拉框内容跳转了
    2022-01-12 14:11 
  • 7关注人数
  • 511浏览人数
  • 最后回答于:2022-1-12 14:36
    请选择关闭问题的原因
    确定 取消
    返回顶部