簡體   English   中英

Flex 3中的復選框

[英]CheckBox in Flex 3

我是flex的新手,我需要一個數據網格,其中包含復選框(4個否),而沒有多個選擇。 而且我還需要一個文本區域,其中應包含所選復選框的標簽/數據。 我嘗試使用arraycollection但沒有得到。

您可能需要4個radioButtons(和一個radioGroup)。 但是您可以使用復選框來實現。

這將使您開始:

            <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。

設置/更新數據時,還需要使渲染器最初也選擇正確的復選框。

您需要的是一個項目渲染器,它具有一個復選框和與之關聯的文本區域。 看到此內容以了解如何使用項目渲染器。 也可以使用單選組來處理多個選擇,但是在這種情況下,您必須為該復選框編寫一個處理程序功能,以勾選是否有其他檢查。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM