找文章 / 找答案
精选问答 更多内容

[技术功能] 如何取到表格的值?

misszheng青铜四 显示全部楼层 发表于 2021-7-14 10:28:00 |阅读模式 打印 上一主题 下一主题
如图,我要根据这个来做上升与下降小图标。如何取到表格的值,表达式应当如何写?
图片.png
回复

使用道具 举报

精彩评论8

环环白银三 显示全部楼层 发表于 2021-7-14 11:34:26
是要和什么做对比,是要某一个单元格的值吗
回复 支持 反对

使用道具 举报

美滋滋白银二 显示全部楼层 发表于 2021-7-14 11:40:23
//获取当前选中格的值
var data = this.explode.cell(this.explode.ridx, this.explode.cidx)  
回复 支持 反对

使用道具 举报

misszheng青铜四 显示全部楼层 发表于 2021-7-14 13:41:55
永洪Tech-chunyu 发表于 2021-7-14 11:34
是要和什么做对比,是要某一个单元格的值吗

做同一行的2列大小对比。
回复 支持 反对

使用道具 举报

misszheng青铜四 显示全部楼层 发表于 2021-7-14 13:43:13
lijie 发表于 2021-7-14 11:40
//获取当前选中格的值
var data = this.explode.cell(this.explode.ridx, this.explode.cidx)

不是选中格的值,是每一行的列值对比。比如第1行的A列,第2行的A列
回复 支持 反对

使用道具 举报

环环白银三 显示全部楼层 发表于 2021-7-14 13:46:34
可以用动态渲染来做,脚本如下
var data1 = cols.a; //a是表格对应的列名
var data2=cols.b;
if(data1>=data2) {
'render/arrow_bottom.png';   //图片要放在bihome/image目录下
}
else {
'render/arrow_top.png';
}
回复 支持 反对

使用道具 举报

美滋滋白银二 显示全部楼层 发表于 2021-7-14 13:47:41

你是说每一行的A列和B列的值对比吗?那你就换一下里面的设定值啊!
this.explode.cell(行编号,列编号),this.explode.ridx代表当前行,this.explode.cidx代表当前列
表格中,列和行都是从0开始计数的,比如你想比较每一行的第一列和第二列的值,那么就是
//data_a获取的是当前行第一列单元格的值,data_b获取的是当前行第二列单元格的值,
var data_a = this.explode.cell(this.explode.ridx, 0)  
var data_b = this.explode.cell(this.explode.ridx, 1)  
回复 支持 反对

使用道具 举报

misszheng青铜四 显示全部楼层 发表于 2021-7-16 14:55:36
永洪Tech-chunyu 发表于 2021-7-14 13:46
可以用动态渲染来做,脚本如下
var data1 = cols.a; //a是表格对应的列名
var data2=cols.b;

怎么对应到表格对应的列名?是默认第一列就是A吗
回复 支持 反对

使用道具 举报

环环白银三 显示全部楼层 发表于 2021-7-16 15:14:48
cols.a    a就是列名
回复 支持 反对

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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