找文章 / 找答案
精选问答 更多内容
12
返回列表 发新帖

[数据处理] 列表组件,某一列放查看按钮,能否触发点击事件?

yh_VnAxgGu0青铜一 显示全部楼层 发表于 2023-4-27 16:32:16
yhdata_ruby 发表于 2023-4-27 16:00
好吧,那确实不太好实现

请问除了超链接,还有办法在报告里拿到单行数据吗?
回复

使用道具 举报

yhdata_ruby铂金一 显示全部楼层 发表于 2023-4-27 16:48:18
yh_VnAxgGu0 发表于 2023-4-27 16:32
请问除了超链接,还有办法在报告里拿到单行数据吗?

考虑脚本呢:
var data=getData("图表1",DATA)
for(var i=0;i<图表1.binding.colCount;i++){
debug(data.get(1,i))//获取第2行整行数据
}
for(var j=1;j<data.size();j++){
debug(data.get(j,1))//获取第2列整列数据
}
回复

使用道具 举报

DX188白银三 显示全部楼层 发表于 2023-4-27 17:04:00
说说看你具体需要点击查看后实现什么样的操作,如果是简单的让某个组件实现隐藏和显现的话那完全没问题的,
利用组件传参就可以,可以用计算列复制随便一列其他列,然后用格式文本将显示文本改成”查看“2 字
再将该设置组件传参,设个参数比如param["a"],当参数不为空时某组件显现
回复

使用道具 举报

yh_VnAxgGu0青铜一 显示全部楼层 发表于 2023-4-27 17:27:25
yhdata_ruby 发表于 2023-4-27 16:48
考虑脚本呢:
var data=getData("图表1",DATA)
for(var i=0;i

可以不可实现用input框填值,然后把这个值拿来使用?
如:
【请输入想要查看的行号】____  【确认按钮】

在__里填个数字x,然后data.get(x,1)取值

这样的效果能实现吗
回复

使用道具 举报

yhdata_ruby铂金一 显示全部楼层 发表于 2023-4-27 17:36:44
yh_VnAxgGu0 发表于 2023-4-27 17:27
可以不可实现用input框填值,然后把这个值拿来使用?
如:
【请输入想要查看的行号】____  【确认按钮】 ...

使用一个文本组件呢,文本组件里输入行号,然后获取到文本组件的值,把这个值赋给参数,也就是你这里的x
回复

使用道具 举报

yh_VnAxgGu0青铜一 显示全部楼层 发表于 2023-4-27 17:44:08
本帖最后由 yh_VnAxgGu0 于 2023-4-27 17:46 编辑
DX188 发表于 2023-4-27 17:04
说说看你具体需要点击查看后实现什么样的操作,如果是简单的让某个组件实现隐藏和显现的话那完全没问题的, ...

场景是这样的:
一共有三个报告A、B、C。
【报告A】是一个表格,点击表格某一行,使用超链接点出弹窗【报告B】。
【报告B】也是一个表格,想再点击某一行,出现弹窗【报告C】,但是弹窗不支持跳转和第二个弹窗。
就想把【报告C】隐藏在【报告B】里,通过点击不同行,显示C隐藏B,且C用到了行内参数,会不同。
回复

使用道具 举报

yh_VnAxgGu0青铜一 显示全部楼层 发表于 2023-4-27 17:53:39
yhdata_ruby 发表于 2023-4-27 17:36
使用一个文本组件呢,文本组件里输入行号,然后获取到文本组件的值,把这个值赋给参数,也就是你这里的x ...

查看报告时,文本组件怎么输入值,点了好像无效
回复

使用道具 举报

yhdata_ruby铂金一 显示全部楼层 发表于 2023-4-27 17:54:30
yh_VnAxgGu0 发表于 2023-4-27 17:53
查看报告时,文本组件怎么输入值,点了好像无效

文本参数组件,说错了不好意思
回复

使用道具 举报

DX188白银三 显示全部楼层 发表于 2023-4-28 09:11:04
yh_VnAxgGu0 发表于 2023-4-27 17:44
场景是这样的:
一共有三个报告A、B、C。
【报告A】是一个表格,点击表格某一行,使用超链接点出弹窗【报 ...

超链接不支持弹窗内再弹窗的。可以利用我说的组件传参实现。或者用选项卡也是可以的。
思路就是,把A、B、C三表都做在同一个报告里,加载时A显现,B、C隐藏。
将A表想要点击传参的那列设组件传参,给定一个参数如param["a"]
B表设过滤等于param["a"],当a有值时B表显示,C表隐藏,参数b等于null
同样的操作B表也设好传参,参数b,
当b传值不为空时,C显现,B隐藏,并参数a等于null
当参数b、c都为空时,B表、C表都隐藏
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2023-4-28 13:34:01
我理解下哈,其实你就是希望报告A的不同行跳转到不同的报告B和C对吧
回复

使用道具 举报

12
高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部