首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flex3中的CheckBox

Flex3中的CheckBox
EN

Stack Overflow用户
提问于 2012-03-19 20:22:13
回答 2查看 1.6K关注 0票数 0

我是flex的新手,我需要一个数据网格,它包含没有多个选择的复选框(4no‘s)。我还需要一个包含选中复选框标签/数据的文本区。我试着使用arraycollection,但是我没有得到。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-21 04:14:12

你可能需要4个radioButtons (和一个radioGroup )。但是你可以用复选框来实现。

这将帮助您入门:

代码语言:javascript
复制
            <mx:itemRenderer>
                <mx:Component>
                    <mx:VBox>
                      <mx:CheckBox change="onChange(event);"/>
                      <mx:CheckBox change="onChange(event);"/>
                      <mx:CheckBox  change="onChange(event);/">
                      <mx:CheckBox  change="onChange(event);"/>

                        <mx:Script>
                            <![CDATA[
                                private function onChange(evt:Event):void {
                                    //change the data to reflect the selected item.
                                    //update the datagrid's dataProvider 
                                }
                            ]]>
                        </mx:Script>
                    </mx:VBox>
                </mx:Component>
            </mx:itemRenderer>

然后,您需要向datagrid的dataProvider发出一个更新事件,以便也可以更新textArea。

在设置/更新数据时,您还需要让渲染器最初选择正确的复选框。

票数 1
EN

Stack Overflow用户

发布于 2012-03-19 20:29:03

你需要的是一个项目渲染器,它有一个复选框和与之相关联的文本区。请参阅this以了解如何使用项目渲染器。此外,要处理多个选择,可以使用单选按钮组,但在这种情况下,您必须为复选框编写一个处理程序函数,以便勾选其他复选框。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9770111

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档