[英]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.