zdq白银四
2021-12-15 15:17:17 发布在问答
【可视化】 交叉表
交叉表用参数列做的,在脚本里写的一些参数需要从交叉表获取数据,当交叉表更新,如何判断交叉表更新完成?从而给参数重新赋值
1827
6
精彩评论6
_贝贝白银一
发表于 2021-12-15 15:49:05 显示全部楼层
您好,可以用exists函数来判断表格是否加载完,
例如:
var data=getData('表1',DATA);//获得表格对象

if(data!=null&&data.exists(1000000,-1,true)){//检测表格是否加载完再取

文本1.data=data.get(1,0)
};
//exists(int r, int c, boolean wait); c为-1时检测所有数据,当需要检测的数据不存在是,是否继续等待;此行代码一定要加,否则获取到的行数有可能是个负值!

回复

使用道具 2#

zdq白银四
发表于 2021-12-15 16:11:09 显示全部楼层
永洪tech-zxx 发表于 2021-12-15 15:49
您好,可以用exists函数来判断表格是否加载完,
例如:
var data=getData('表1',DATA);//获得表格对象

我就是用了这个exists函数  我的意思报表才打开的时候已经加载完成了,因为这个交叉表是用参数列做的,后面通过下拉列表参数改变了这个交叉表的数据,如何判断这次数据更新完成了?
回复

使用道具 3#

_贝贝白银一
发表于 2021-12-15 16:16:41 显示全部楼层
如果数据量不大,把这个脚本写在变化时运行去做判断,可以加一个if条件来判断下拉参数是否等于某个值的时候执行,如果下拉参数不等于某个值的时候都会判断一次
回复

使用道具 4#

zdq白银四
发表于 2021-12-15 16:30:04 显示全部楼层
永洪tech-zxx 发表于 2021-12-15 16:16
如果数据量不大,把这个脚本写在变化时运行去做判断,可以加一个if条件来判断下拉参数是否等于某个值的时候 ...

我就是写在变化时运行 主要这个exists函数 是判断数据存不存在   第一次加载过  数据就存在了  我想找有没有函数可以判断交叉表的数据更新完成
回复

使用道具 5#

_贝贝白银一
发表于 2021-12-15 17:07:19 显示全部楼层
您好,不同组件的更新是不一样的,当前无法去做到判断哪一部分的更新,所以暂时没有可以去断数据更新的函数,
回复

使用道具 6#

zdq白银四
发表于 2021-12-15 22:02:25 显示全部楼层
永洪tech-zxx 发表于 2021-12-15 17:07
您好,不同组件的更新是不一样的,当前无法去做到判断哪一部分的更新,所以暂时没有可以去断数据更新的函数 ...

好的 谢谢{:11:}
回复

使用道具 7#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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