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

[数据处理] 文本的if判断

yhtech-lwk玄铁三 显示全部楼层 发表于 2022-3-25 13:59:19
yhdata_DESdTsZN 发表于 2022-3-24 17:22
就是根据从数据集里返回的不同的数据,来控制文本组件里一段文字的显示或隐藏 ...

您这边能不能给出具体返回数据的不同值个数以及不同值对应的文本展示内容
回复

使用道具 举报

yhdata_DESdTsZN青铜一 显示全部楼层 发表于 2022-3-25 14:49:59
yhtech-lwk 发表于 2022-3-25 13:59
您这边能不能给出具体返回数据的不同值个数以及不同值对应的文本展示内容 ...

返回数据:1或2,返回为1时展示下方文字:"逾期未检验车辆占比、逾期未报废车辆占比、
3条及以上违法未处理车辆占比指标高于同类型企业全国平均水平"。返回为2时隐藏
回复

使用道具 举报

yhtech-lwk玄铁三 显示全部楼层 发表于 2022-3-25 15:05:33
yhdata_DESdTsZN 发表于 2022-3-25 14:49
返回数据:1或2,返回为1时展示下方文字:"逾期未检验车辆占比、逾期未报废车辆占比、
3条及以上违法未处 ...

可以这样去判断,if条件按照你实际如何去判断获取的值为1还是2来处理

if(切换.getSelectedObjects()[0] == "1"){
文本1.visible = true
文本1.data = "逾期未检验车辆占比、逾期未报废车辆占比、3条及以上违法未处理车辆占比指标高于同类型企业全国平均水平"
}
else if(切换.getSelectedObjects()[0] == "2"){
文本1.visible = false
}else{
文本1.visible = false
}
回复

使用道具 举报

yhdata_DESdTsZN青铜一 显示全部楼层 发表于 2022-3-25 15:44:14
yhtech-lwk 发表于 2022-3-25 15:05
可以这样去判断,if条件按照你实际如何去判断获取的值为1还是2来处理

if(切换.getSelectedObjects()[0]  ...

有点不太明白,”切换“是代表返回的参数?例如返回字段:abc=1。那改怎么处理呢
回复

使用道具 举报

yhtech-lwk玄铁三 显示全部楼层 发表于 2022-3-25 15:51:37
本帖最后由 yhtech-lwk 于 2022-3-25 15:56 编辑
yhdata_DESdTsZN 发表于 2022-3-25 15:44
有点不太明白,”切换“是代表返回的参数?例如返回字段:abc=1。那改怎么处理呢 ...

if后面括号的内容是用来判断返回的数据值的,要看你这边具体返回的值的形式,是判断某个字段的值嘛如果像你说的abc字段的值为1还是2来判断的话,可以将这个字段绑定到文本组件上,然后
if(文本2.data == "1"){
文本1.visible = true
文本1.data = "逾期未检验车辆占比、逾期未报废车辆占比、3条及以上违法未处理车辆占比指标高于同类型企业全国平均水平"
}
else if(文本2.data == "2"){
文本1.visible = false
}else{
文本1.visible = false
}
回复

使用道具 举报

yhdata_DESdTsZN青铜一 显示全部楼层 发表于 2022-3-25 15:55:12
yhtech-lwk 发表于 2022-3-25 15:51
if后面括号的内容是用来判断返回的数据值的,要看你这边具体返回的值的形式,是判断某个字段的值嘛 ...

对,判断某个字段的值,就例如从数据集返回个字段为:"abc",那怎么根据这个字段去做判断,js这块真不太懂
回复

使用道具 举报

yhtech-lwk玄铁三 显示全部楼层 发表于 2022-3-25 15:57:19
本帖最后由 yhtech-lwk 于 2022-3-25 15:58 编辑
yhdata_DESdTsZN 发表于 2022-3-25 15:55
对,判断某个字段的值,就例如从数据集返回个字段为:"abc",那怎么根据这个字段去做判断,js这块真不太 ...

可以将这个字段绑定到文本组件上,然后
if(文本2.data == "1"){//文本2是绑定的abc字段,判断文本2的值
文本1.visible = true
文本1.data = "逾期未检验车辆占比、逾期未报废车辆占比、3条及以上违法未处理车辆占比指标高于同类型企业全国平均水平"
}
else if(文本2.data == "2"){
文本1.visible = false
}else{
文本1.visible = false
}
回复

使用道具 举报

yhdata_DESdTsZN青铜一 显示全部楼层 发表于 2022-3-25 16:13:43
yhtech-lwk 发表于 2022-3-25 15:57
可以将这个字段绑定到文本组件上,然后
if(文本2.data == "1"){//文本2是绑定的abc字段,判断文本2的值
文 ...

只能通过这种多个文本组件来实现吗?因为有多个地方都要做隐藏显示,可以只在一个文本组件里实现吗?
回复

使用道具 举报

yhtech-lwk玄铁三 显示全部楼层 发表于 2022-3-25 17:01:06
yhdata_DESdTsZN 发表于 2022-3-25 16:13
只能通过这种多个文本组件来实现吗?因为有多个地方都要做隐藏显示,可以只在一个文本组件里实现吗?
...

你说的用一个文本组件,这个组件既要接收字段的值,然后又要根据值作判断来显示相应的文本?
回复

使用道具 举报

yhdata_DESdTsZN青铜一 显示全部楼层 发表于 2022-3-25 17:07:02
yhtech-lwk 发表于 2022-3-25 17:01
你说的用一个文本组件,这个组件既要接收字段的值,然后又要根据值作判断来显示相应的文本? ...

不是,用一个文本组件绑定值,另一个文本组件能不能包括其他文字,然后再根据这个绑定的值来控制部分文字的显示或隐藏
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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