首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

请问数据绑定有关问题

2012-02-05 
请教数据绑定问题mx:Label text{test.currentItem.@name}clickspnow({test.currentItem.@id}) /

请教数据绑定问题
<mx:Label text="{test.currentItem.@name}" click='spnow("{test.currentItem.@id}")' />

click='spnow("{test.currentItem.@id}")' 为什么这样会报错.... 



[解决办法]
spnow(test.currentItem.@id)
把这个去掉"{}",
[解决办法]
你这段代码是在一个Repeater里面吧?这样是传递不进去的spnow(test.currentItem.@id)
给你个思路,自定义个Label类,里面一个属性存着test.currentItem.@id的值,
click的时候,从当前的Label里面取出那个值。如果不自定义的话,用data属性试试
<mx:Label text="{test.currentItem.@name}" data="{test.currentItem.@id}" click='spnow(event)' />

这个spnow里面从event里得到target,然后取出值data

热点排行