Egret社区
1银子
我用List组件自定义了一个item,item里面有个Label我给他赋值后 ,在自定义item的类里面获取到的label值是空的 这是为什么啊?这个Label的值不是在创建item的时候赋予的吗?

分享到 :
0 人收藏

5 个回复

正序浏览
TBC  登堂入室 | 2019-5-27 19:00:15
dujunfeng 发表于 2019-5-27 16:42
你是在什么时候去获取这个lable的?
我觉得这个赋值的过程是组建创建完毕后赋值的,你在构造函数中肯定获 ...

解决掉了 在 dataChanged ()能获取到    蒙圈  
TBC  登堂入室 | 2019-5-27 16:45:40
dujunfeng 发表于 2019-5-27 16:42
你是在什么时候去获取这个lable的?
我觉得这个赋值的过程是组建创建完毕后赋值的,你在构造函数中肯定获 ...

我也这样想了     然后我监听它,让它在显示在舞台上的时候输出也是空的 !就特别蒙圈        我这个Label中显示的是一个数字  他会改变  我是想用一个变量记录他的初始值  所以去获取他的text然后输出是空的
dujunfeng  圆转纯熟 | 2019-5-27 16:42:55
TBC 发表于 2019-5-27 16:38
我用的自定义的item,用arr.addItem添加进去数据后  Label能够显示出来(也就是值也赋进去了)  但是我在 ...

你是在什么时候去获取这个lable的?
我觉得这个赋值的过程是组建创建完毕后赋值的,你在构造函数中肯定获取不到啊
TBC  登堂入室 | 2019-5-27 16:38:07
dujunfeng 发表于 2019-5-27 16:34
有个this.data就可以赋值啊

我用的自定义的item,用arr.addItem添加进去数据后  Label能够显示出来(也就是值也赋进去了)  但是我在自定义item的类里面 的构造函数中输出label值是空的   这个label赋值是在什么阶段赋予的有点蒙
dujunfeng  圆转纯熟 | 2019-5-27 16:34:18
有个this.data就可以赋值啊
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部