读书人

请问数据绑定有关问题

发布时间: 2012-02-05 12:07:15 作者: rapoo

请教数据绑定问题
<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

读书人网 >flex

热点推荐