水果机
设为首页
收藏本站
首页
问答
文档
学院
工单
模板
活动
商城
YVP
永洪云
个人版下载
登录
/
注册
找文章 / 找答案
水果机
方格抽奖
永洪社区
›
论坛
›
<永洪tech>批量提交报表中脚本设置筛选组件默认值的处理 ...
永洪tech-Bella
关注Ta
发帖数
1465
粉丝
26
此人很懒,什么也没有留下
【永洪科技】V9.2版本停止维护通知
<YonghongTech>如何让价格指数不显示NAN
<永洪tech>jdk安装参考--mac环境
<永洪tech>jdk安装参考--linux环境
<永洪tech>jdk安装参考--windows环境
作者更多精彩帖子
热门问答
更多热门问答
5
求大佬帮忙分析一下如下情况应该怎么优化
27人围观,发布于2024-12-04
0
怎么让缺失的月份数据也现在在坐标轴上
13人围观,发布于2024-12-04
11
v12.1版本普通表某列设置表格渲染后,导出
49人围观,发布于2024-12-04
1
数量占比怎么统计
20人围观,发布于2024-12-04
3
同一个账号可以在不同电脑上登录吗?
28人围观,发布于2024-12-04
4
计算小计出错
41人围观,发布于2024-12-04
3
文本框动态展示自由报表内的部分内容
28人围观,发布于2024-12-04
3
服务迁移后数据源配置报错
29人围观,发布于2024-12-04
1
非管理员用户创建文件夹仅自己可见
17人围观,发布于2024-12-04
3
报表加载时的提示框能不能屏蔽掉?
38人围观,发布于2024-12-04
精选问答
更多内容
转发赢积分,解锁众多智能豪礼!
永洪科技2024年全国数据分析大赛震撼启航! 【超级大奖等你来拿!】 想象一下,手握华
2024永洪科技全国数据分析大赛报名倒计时
更多赛事信息,点击大赛官网查看官方赛题数据,立即下载 官方赛题数据,立即下载更多
已参加人数 393
模板上传,知识共享,发布模板/素材也能赚
模版市场来帮你增加额外收入啦!! 轻松上传您制作的各类模板或精美素材,并设置适当
返回列表
<永洪tech>批量提交报表中脚本设置筛选组件默认值的处理
永洪tech-Bella
显示全部楼层
发表于 2018-8-3 16:00:47
|
阅读模式
在报表中做批量提交是一个咱们最佳实践推荐的方式,可以提升报表的性能,特别是在咱们报表中筛选项比较多的情况下。很多情况,咱们并不是希望选一个筛选项,加载一遍数据,而是希望选完所有条件后点击查询按钮,查出想要的数据,这种情况非常适合使用批量提交哦,链接:
http://www.yonghongtech.com/webb ... F%E6%8F%90%E4%BA%A4
。但是如果咱们的筛选条件用脚本设置了默认值,那么直接做批量提交会遇到问题哦,需要额外处理一下。有需要的小公举接着往下看。
首先看一个错误的例子:
有脚本设置筛选条件默认值的情况下直接做批量提交
,效果如下:
(比如设置了列表过滤1使用脚本:列表过滤1.setSelectedObjects(['伯爵茶'],STRING),默认选中'伯爵茶',查看的时候,当选了其他产品,然后点击提交按钮的时候,产品种类又变成了“伯爵茶”,其他选中的值,自动没了)
很多小伙伴也有遇到一样的情况吧,不管筛选组件是啥,列表过滤,文本参数,或者是其他,都是一样的,只要 脚本设置了默认值,并用了批量提交,就会有这种情况。那么是不是这两个方式不能兼容呢,回答是肯定的,当然可以。
方式如下:
1.编辑报告的时候编辑参数,添加一个参数,
参数名type,数据类型:整数,默认值:0,
并取消弹出。
2.修改
仪表盘-装载时运行脚本
中,给筛选条件设置默认值的脚本,比如设置默认值的脚本是:列表过滤1.setSelectedObjects(['伯爵茶'],STRING),修改为如下:
if(param['type']==0){
列表过滤1.setSelectedObjects(['伯爵茶'],STRING)
}
//意思是只有在参数type为0时,才设置列表参数1的默认值为“伯爵茶”。由于参数的默认值是0,那么打开报表的时候这个脚本是会执行的。
3.提交按钮,提交时运行脚本由原来的refreshData()变成:
param['type']=1
refreshData()
//设置参数type的值为1,也就是说提交的时候不执行给列表过滤1复制的脚本,也就不会出点点击按钮,选中的值被清空了,又变成了默认值的情况。
就只有这三步哟,已经都完成了,现在预览或查看看看效果。
看到这里应该明白为什么咱们批量提交+筛选组件设置默认值为什么有问题,以及需要怎么修改了吧,不明白的从头再来一遍哟。
回复
使用道具
举报
选择颜文字
|∀゚
(´゚Д゚`)
(;´Д`)
(`・ω・)
(=゚ω゚)=
| ω・´)
゚(つд`゚)
|д゚ )
(σ゚∀゚)σ
(σ゚д゚)σ
(ノ゚∀゚)ノ
ヾ(´ε`ヾ)
(。◕∀◕。)
( ^ω^)
(o゚ω゚o)
( ゚ω゚)
( ´ρ`)
( ´_っ`)
( `ー´)
( `_っ´)
(`・ω・´)
(´・ω・`)
(`・ω)
( ´・ω)
(・ω・)
(*´ω`*)
ヾ(´ω゚`)
( ̄︶ ̄)
( ̄︿ ̄)
( ̄ .  ̄)
( ̄3 ̄)
( ̄∇ ̄)
( TдT)
・゚( ノд`゚)
( ` ・´)
((( ゚д゚)))
( ☉д⊙)
( ;゚д゚)
Σ( ゚д゚)
( ゚д゚)
(|||゚д゚)
(╬゚д゚)
゚ ∀゚)ノ
゚∀゚)σ
σ`∀´)
(`ヮ´ )
(`ε´ )
( `д´)
(*゚∀゚*)
(〃∀〃)
(ゝ∀・)
(・∀・)
(*´д`)
( ´_ゝ`)
( ゚ 3゚)
(*゚ー゚)
(*゚∇゚)
(*´∀`)
( ゚∀゚)
(|||゚Д゚)
(゚Д゚≡゚Д゚)
(つд⊂)
|∀` )
|д` )
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
免费注册
发表回复
回帖并转播
回帖后跳转到最后一页
返回顶部