[亿信BI4.7] 文本的自定义样式没反应

4728
8

qingyixixi 数据达人Lv4

发表于2019-11-20 17:13

悬赏1

已解决

楼主
我想根据一个参数的改变来改变该文本的字体大小与颜色,我在文本的自定义样式里写   if(@cs=1,color:red,color:black) 没有反应。

最近看过此主题的会员

hesj

xy6228476

咏之

shqx

三余233

Gardenia

zhaolj

公爵

1212111121

esen_4FEZ7U2INX3Q

攸宁

yxabi

ajsdhkjfhdasf

最佳答案
这里的自定义样式,的确是不支持表达式。不过这个功能可以通过脚本实现,试一下能不能达到需求,写在编辑区属性的脚本中

var textid = 'HHH2';
var cs = <#=@cs#> + '';
if(cs==1){
$('#'+textid).css('color','red');
}else{
$('#'+textid).css('color','blue');
}

脚本中textid为文本组件的id,cs为参数框参数名称
8个回答

只看楼主

袖染墨凉 小试身手Lv3

发表于2019-11-20 17:27

只看该作者

取消 关注该作者的回复

沙发

emmmm  颜色不是这样写的,例如:红色是 #FF0000 截图201911201727018622.png

qingyixixi 数据达人Lv4

发表于2019-11-20 17:28

只看该作者

取消 关注该作者的回复

板凳

袖染墨凉 发表于 2019-11-20 17:27
emmmm  颜色不是这样写的,例如:红色是 #FF0000

也没反应

袖染墨凉 小试身手Lv3

发表于2019-11-21 10:24

只看该作者

取消 关注该作者的回复

地板

这样
if(GRID1.A1$=null,'#FF0000','#3366FF')

截图201911211024513200.png

qingyixixi 数据达人Lv4

发表于2019-11-21 10:37

只看该作者

取消 关注该作者的回复

5#

袖染墨凉 发表于 2019-11-21 10:24
这样
if(GRID1.A1$=null,'#FF0000','#3366FF')

这改的是grid的字体颜色,我想改的是纯文本的字体颜色大小。

dongying 初学数据Lv2

发表于2019-11-21 11:00

只看该作者

取消 关注该作者的回复

6#

if(@gs=1,'#99CC00','#FFCC00') 这样写试试看,另外检查一下参数有没有传递过来

qingyixixi 数据达人Lv4

发表于2019-11-21 11:08

只看该作者

取消 关注该作者的回复

7#

dongying 发表于 2019-11-21 11:00
if(@gs=1,'#99CC00','#FFCC00') 这样写试试看,另外检查一下参数有没有传递过来

还是没反应,你们可以自己建个报表试一下,就是个文本,然后再加个参数组件,参数值变,文本变颜色字体,要怎么做到,我弄了好久还是做不出来。

袖染墨凉 小试身手Lv3

发表于2019-11-21 11:31

只看该作者

取消 关注该作者的回复

8#

dongying 发表于 2019-11-21 11:00
if(@gs=1,'#99CC00','#FFCC00') 这样写试试看,另外检查一下参数有没有传递过来

试了一下,文本这个好像不支持表达式,我问问研发有没有脚本或者补丁,稍等等哦

袖染墨凉 小试身手Lv3

发表于2019-11-20 17:13

只看该作者

取消 关注该作者的回复

9#

这里的自定义样式,的确是不支持表达式。不过这个功能可以通过脚本实现,试一下能不能达到需求,写在编辑区属性的脚本中

var textid = 'HHH2';
var cs = <#=@cs#> + '';
if(cs==1){
$('#'+textid).css('color','red');
}else{
$('#'+textid).css('color','blue');
}

脚本中textid为文本组件的id,cs为参数框参数名称

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

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

渠道咨询电话:137-0120-6790

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

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