未从数据库中选择弹性复选框值

时间:2010-05-21 10:17:47

标签: flex datagrid checkbox dataprovider

我有一个小的flex数据网格。 dataProvider是一个xmlList。 我有两列,userList和用户权限。用户权限列 作为复选框。复选框的值在mySQL中存储为0和1。 从PHP返回时,我将它们转换为true或false。 它将值正确地返回到前端。

但是在itemrenderer中,复选框未设置为true或false。 要么一切都是真的,要么一切都是假的。

这是我的代码。 http://www.freeimagehosting.net/uploads/4ba76933d3.gif

如何从数据库值中正确设置复选框的值?

请帮忙。

1 个答案:

答案 0 :(得分:2)

更改

<mx:CheckBox selected="{data.@selected}"/>

<mx:CheckBox selected="{Boolean(Number(data.@selected))}"/>(已更正为x到Amarghosh

它应该可以正常工作。