永洪社区

标题: 参数值小于0时设置单元格宽为0不生效 [打印本页]

作者: yhdata_yJ1gUe5f    时间: 2023-11-28 17:33
标题: 参数值小于0时设置单元格宽为0不生效
将数据集的某一列作为参数(实际上列值都为-1),然后在BI图表2里边判断,如果参数小于0时,则设置主要诊断该列单元格宽度为0,配置效果如图,配置不生效,不知道时locator获取错误的问题,还是什么问题,具体配置参考图片附件

作者: yhdata_lyaa    时间: 2023-11-28 17:47
先看看debug(a)的值是多少呢?
a<0不是a<'0'
作者: yhdata_yJ1gUe5f    时间: 2023-11-28 18:33
yhdata_lyaa 发表于 2023-11-28 17:47
先看看debug(a)的值是多少呢?
a

var a=-1
//debug(a)
var loc=new Locator(["主要诊断"],1,2)
//debug(loc)
debug(a<0)
if(a<0){图表2.setColWidth(loc,0)};

之前时null,现在赋值为-1,dubug  a<0为true,咋还是没有设置成功呢
作者: yanieye    时间: 2023-11-28 19:14
new Locator(["主要诊断"],COL,DETAIL);
参考一下Locator的说明,
https://www.yonghongtech.com/rea ... bjects.html#locator
作者: yhdata_yJ1gUe5f    时间: 2023-11-29 10:09
yanieye 发表于 2023-11-28 19:14
new Locator(["主要诊断"],COL,DETAIL);
参考一下Locator的说明,
https://www.yonghongtech.com/real-help ...

还是不行呐,dubug都显示宽为0了,前端还是没有变化

var a=-1
//debug(a)
var loc1=new Locator(["主要诊断"],CELL,DETAIL)
var loc2=new Locator(["主要诊断"],CELL,HEADER)
//debug(loc1)
//debug(loc2)
//debug(a<0)
if(a<0){图表2.setColWidth(loc1,0)
图表2.setColWidth(loc2,0)
图表1.hiddenTip=true};
debug(图表2.getColWidth(loc1))

作者: yhdata_lyaa    时间: 2023-11-29 10:31
自由表还是普通表呢
作者: yhdata_yJ1gUe5f    时间: 2023-12-2 16:04
yhdata_lyaa 发表于 2023-11-29 10:31
自由表还是普通表呢

就是普通表




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4