1

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

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

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

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

请帮忙。

4

1 回答 1

2

改变

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

<mx:CheckBox selected="{Boolean(Number(data.@selected))}"/>(更正了对Amarghosh的感谢)

它应该可以正常工作。

于 2010-05-21T10:25:21.780 回答