Q
flex複選框組
0
A
回答
1
如果您需要靜態數量的單選按鈕,則可以使用Spark狀態。
<s:states>
<s:State name="check1"/>
<s:Stage name="check2"/>
</s:States>
<s:CheckBox selected="false" selected.check1="true" click="currentState='check1'"/>
<s:CheckBox selected="false" selected.check2="true" click="currentState='check2'"/>
當您單擊第一個,它會觸發中選擇第一複選框爲「check1」狀態,另一種是未選中。點擊第二個是相反的。顯然,這不像有些人希望的那樣靈活。但是,如果它是一個界面元素(如選項菜單),它是完美的。
如果您瞭解如何以及何時使用它們,各州將非常有用。在過去的這個週末,我創建了一個all-Flex slideshow,這是一個簡單的小陣列功能強大的例子。
編輯:我只是扔在一起的一個簡單的應用程序來測試這個,它看起來不會使用點擊工作。不過,我相信你可以修補另一個事件來實現它。對不起,這沒有奏效。
0
我會用RadioButton
S,但如果你真的想這樣做,我會拿LondonDrugs_MediaServices方法。
CheckBox
和RadioButton
都從ToggleButtonBase
延伸。
創建您自己的CheckBoxRadioButtonSkin
。將CheckBoxSkin
複製到它並重命名hostComponent
。
然後在您的radioButton
上使用此外觀使其顯示爲複選框。
0
我以前有這樣的要求,我用一個Datagrid和Checkbox裏面的itemRenderer。
我對複選框進行了分類,覆蓋了data
吸氣劑,這樣每次點擊時,都會取消選中Datagrid的所有項目,除他之外未選中。這種方法獲得了一些優勢:
- 靈活地增加編程選項的數量。
- 顯示選項組的標題與否。
- 如果空間有限制,可以使用滾動條。
希望解決辦法就是你要找的。
相關問題
- 1. 帶複選框的Flex列表組件
- 2. 複選框在Flex 3
- 3. Flex中的複選框
- 4. Flex的複選框DataGrid中
- 5. 在複選框組中至少選擇1個複選框組
- 6. 更改Flex中複選框的大小
- 7. Flex禁用複選框工具提示
- 8. Flex - 禁用軟鍵盤與複選框
- 9. 在Flex DataGrid中顯示覆選框列
- 10. JQuery - 組複選框
- 11. jQuery複選框組
- 12. PHP - 複選框組
- 13. 複選框分組
- 14. WPF取消選擇帶複選框的複選框 - 複選框組合框
- 15. 如何將Flex複選框數組發送到mysql服務器?
- 16. 組合框與複選框
- 17. 分組複選框選擇
- 18. flex 3組合框選定項目
- 19. Flex組合框 - 編輯/刪除選項
- 20. MYSQL列選擇基於複選框和組複選框
- 21. 流星複選框組 - 至少選中一個複選框
- 22. 確定在一組複選框中選中的複選框
- 23. Php複選框POST數組
- 24. 組合框重複選項
- 25. Jquery複選框val數組?
- 26. Mutidimensional數組複選框?
- 27. 複選框組錯誤
- 28. jQuery和分組複選框
- 29. 數組敲除複選框?
- 30. 複選框的數組值
也許你需要使用RadioButton/RadioButtonGroup而不是Checkboxes? – JeffryHouser
爲什麼你不重新使單選按鈕看起來像複選框? – BadFeelingAboutThis
@LondonDrugs_MediaServices建議絕對是最簡單的解決方案。不過,從用戶體驗的角度來看,我認爲這是一個非常糟糕的想法。用戶期望帶有子彈的這些圓形按鈕以及帶有ckeckmarks的這些方形按鈕表現出某種特定的方式。如果你反過來,你會混淆它們。 – RIAstar