[英]RadioButton functionality in custom component
我正在嘗試創建一個包含圖像和單選按鈕的xmxl組件。 主應用程序腳本將使用其中的幾個組件。
我在嘗試使RadioGroup正常運行時遇到問題。 我已經在組件mxml文件的RadioButton groupName屬性上綁定了一個變量,因此可以在主應用程序腳本中進行設置。
當我在每個RadioGroup中切換時,只有每個組的第一個單選按鈕都獲得焦點時,此功能才能正常工作。 但是,當我單擊組中的每個單選按鈕時,上一個不會取消選擇。
我已經讀到我無法綁定組件ID,那么如何才能在每個組中僅選擇一個單選按鈕呢? 我是否需要實現IFocusManager?
謝謝
每組RadioButtons需要一個分配給groupName的RadioButtonGroup。 RadioButtonGroup確保一次僅選擇1個按鈕。 RadioButtonGroup在<fx:Declarations>
聲明,並且是RadioButtonGroup的名稱是在groupName屬性中分配的。
<fx:Declarations>
<s:RadioButtonGroup id="paymentType" itemClick="handlePayment(event);"/>
</fx:Declarations>
<s:VGroup paddingLeft="10" paddingTop="10">
<s:RadioButton groupName="paymentType"
id="payCheck"
value="check"
label="Pay by check"
width="150"/>
<s:RadioButton groupName="paymentType"
id="payCredit"
value="credit"
label="Pay by credit card"
width="150"/>
</s:VGroup>
Apache Flex參考: http : //flex.apache.org/asdoc/spark/components/RadioButtonGroup.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.