Egret社区
1银子
本帖最后由 lzq9476 于 2017-4-10 12:28 编辑

label直接放在外面可以显示,放在button里就不行。将text改成固定内容如“aaaaa”也可以显示。不知道是bug还是代码有问题,求指教
代码如下:
<e:Button id="reg_authCodeBtn"  height="100%" width="100%" >
    <e:Skin states="up,down,disabled" xmlns:w="http://ns.egret.com/wing">
        <e:Image width="100%" height="100%"source="notListFrame_bg_png"/>
        <e:Label fontFamily="微软雅黑" text="{data.title}" height="100%" width="100%"  />
    </e:Skin>
</e:Button>

分享到 :
0 人收藏

7 个回复

倒序浏览
yjtx  官方团队 | 2017-4-10 14:08:59
组件里的皮肤下的绑定已经属于组件了,不再是当前的组件的数据
lzq9476  登堂入室 | 2017-4-10 14:11:34
yjtx 发表于 2017-4-10 14:08
组件里的皮肤下的绑定已经属于组件了,不再是当前的组件的数据

那想获得这个数据要怎么处理呢
lzq9476  登堂入室 | 2017-4-10 14:11:59
本帖最后由 lzq9476 于 2017-4-10 14:14 编辑
yjtx 发表于 2017-4-10 14:08
组件里的皮肤下的绑定已经属于组件了,不再是当前的组件的数据

那想获得这个数据要怎么处理呢,我把数据放到button的label属性也显示不出来
yjtx  官方团队 | 2017-4-10 14:25:04
lzq9476 发表于 2017-4-10 14:11
那想获得这个数据要怎么处理呢,我把数据放到button的label属性也显示不出来 ...

直接设置button 的label不行么?
lzq9476  登堂入室 | 2017-4-10 15:11:23
yjtx 发表于 2017-4-10 14:25
直接设置button 的label不行么?

不行。。也是在exml里直接设置的,连固定值都显示不了 <e:Button id="reg_authCodeBtn" label="afaa" >
xixi39  登堂入室 | 2017-4-10 17:08:30
<e:Button id="btn" label="按钮"  height="50" width="100"/>  
yjtx  官方团队 | 2017-4-10 18:00:09
lzq9476 发表于 2017-4-10 15:11
不行。。也是在exml里直接设置的,连固定值都显示不了

你需要设置id 的,你看下原始的ButtonSkin 的结构,按照那个赋值 id
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

返回顶部