[豌豆BI3.1] js如何获取分析表的值

2635
9

jun2020 小试身手Lv3

发表于2020-8-28 15:50

悬赏1

已解决

楼主
如何通过js获取分析表中所有的值。



最近看过此主题的会员

lingzed

ts-Emma

pigfly

最佳答案

xxxl

发表于2020-8-28 15:50

只看该作者

取消 关注该作者的回复

jun2020 发表于 2020-8-28 16:12
请问是取哪一个,有点多?

您这里表格不是GRID1吗 直接g_rptpage.getGridById("GRID1")就取到了这个表格
9个回答

只看楼主

xxxl 数据领袖Lv6

发表于2020-8-28 15:57

只看该作者

取消 关注该作者的回复

沙发

用宏文本获取比如
console.log('<#=GRID1.B1$#>');
这是打印B1这一列


jun2020 小试身手Lv3

发表于2020-8-28 16:05

只看该作者

取消 关注该作者的回复

板凳

xxxl 发表于 2020-8-28 15:57
用宏文本获取比如
console.log('');
这是打印B1这一列

我要获取整个表单的数据,不只是一列,我想以对象的形势获取,然后我用js遍历判断和处理。

xxxl 数据领袖Lv6

发表于2020-8-28 16:07

只看该作者

取消 关注该作者的回复

地板

jun2020 发表于 2020-8-28 16:05
我要获取整个表单的数据,不只是一列,我想以对象的形势获取,然后我用js遍历判断和处理。 ...

g_rptpage.grids: 存储报表中的所有表格对象。
g_rptpage.getGridById(id): 根据表格的id获取该表格对象。

jun2020 小试身手Lv3

发表于2020-8-28 16:12

只看该作者

取消 关注该作者的回复

5#

xxxl 发表于 2020-8-28 16:07
g_rptpage.grids: 存储报表中的所有表格对象。
g_rptpage.getGridById(id): 根据表格的id获取该表格对 ...

请问是取哪一个,有点多?



xxxl 数据领袖Lv6

发表于2020-8-28 15:50

只看该作者

取消 关注该作者的回复

6#

jun2020 发表于 2020-8-28 16:12
请问是取哪一个,有点多?

您这里表格不是GRID1吗 直接g_rptpage.getGridById("GRID1")就取到了这个表格

jun2020 小试身手Lv3

发表于2020-8-28 16:18

只看该作者

取消 关注该作者的回复

7#

xxxl 发表于 2020-8-28 16:14
您这里表格不是GRID1吗 直接g_rptpage.getGridById("GRID1")就取到了这个表格

就是获取的对象太多了,数据在哪个对象里头?




xxxl 数据领袖Lv6

发表于2020-8-28 16:30

只看该作者

取消 关注该作者的回复

8#

jun2020 发表于 2020-8-28 16:18
就是获取的对象太多了,数据在哪个对象里头?

g_rptpage.getGridById("GRID1")就已经取到表格对象了,剩下的用js取到表格里面的内容就可以了,已经不属于产品问题属于前端知识问题了,帮您百度到了这个方法您自己试试https://zhidao.baidu.com/question/360872297167921172.html

jun2020 小试身手Lv3

发表于2020-8-28 16:52

只看该作者

取消 关注该作者的回复

9#

xxxl 发表于 2020-8-28 16:30
g_rptpage.getGridById("GRID1")就已经取到表格对象了,剩下的用js取到表格里面的内容就可以了,已经不属 ...

采用你的方式,我这没打印出来,请问哪里出问题?




xxxl 数据领袖Lv6

发表于2020-8-28 17:00

只看该作者

取消 关注该作者的回复

10#

jun2020 发表于 2020-8-28 16:52
采用你的方式,我这没打印出来,请问哪里出问题?

您这里表格B1是固定表元,用<#=GRID1.B1#>。$  这个符号这的意思是取数组 ,
比如下面的B2表元是浮动出来的数据是一个数组可以用B2$,取它就用<#=GRID1.B2$#>

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号