微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Flex CheckBox ItemRenderer是否未绑定到对象?

如何解决Flex CheckBox ItemRenderer是否未绑定到对象?

| 我有一个Actionscript类,我们将其命名为“ 0”,以简化示例。我想要一个
Person
对象填充的
DataGrid
对象,该对象具有显示名称,生日等内容的列。所有这些都很好而且很简单,但是我也想添加一个复选框列来选择
DataGrid
对象中的某些人。一个示例用例如下: 显示所有人。 用户选中每个人旁边的框,以表示他们希望对这些选择采取某些措施。 当用户单击按钮时,会对用户的选择执行某些操作。 似乎常见的解决方案是在每个
Person
对象上创建一个
Selected
属性,但这对我来说并不是一个好选择。
Person
对象在整个应用程序中都使用,拥有
Selected
属性似乎很不干净,而实际上并不是
Person
类的问题。 我喜欢具有像
Person
这样的硬类的类型安全性,但是我不知道如何解决这个看似简单的问题,因此我可以遍历对象并确定是否选择了此人。关于如何执行此操作的任何提示?提前致谢。     

解决方法

        我认为您已经有了答案:   似乎是常见的解决方案   这是为了使一个选定的属性   每个Person对象,但这不是   对我来说真的是一个不错的选择。的   在整个过程中都使用Person对象   应用程序,看起来很不干净   具有一个Selected属性   真的不是这个人关心的   类。 您的“人物对象”的目的是保存一个实体(人物)的状态。在这种情况下,“'selected \'”是要添加的完全有效的值,因为它与该人与您的应用有关的“'state \”有关。 我可以想到其他方法来做到这一点;但它们都增加了复杂性,在这种情况下,我认为这是不必要的。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。