Creating a custom ComboBox item renderer in Flex
生活随笔
收集整理的這篇文章主要介紹了
Creating a custom ComboBox item renderer in Flex
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
The following example shows how you can create a simple ComboBox item renderer which displays multiline items in the ComboBox control’s drop down menu
<?xml?version="1.0"?encoding="utf-8"?>
<!--?http://blog.flexexamples.com/2007/09/25/creating-a-custom-combobox-item-renderer-in-flex/?-->
<mx:Application?xmlns:mx="http://www.adobe.com/2006/mxml"
????????layout="vertical"
????????verticalAlign="top"
????????backgroundColor="white">
????<mx:XMLList?id="statesXMLList">
????????<state?abbrev="AL"?name="Alabama"?/>
????????<state?abbrev="AK"?name="Alaska"?/>
????????<state?abbrev="AZ"?name="Arizona"?/>
????????<state?abbrev="AR"?name="Arkansas"?/>
????????<state?abbrev="CA"?name="California"?/>
????????<state?abbrev="CO"?name="Colorado"?/>
????????<state?abbrev="CT"?name="Connecticut"?/>
????</mx:XMLList>
????<mx:ComboBox?id="comboBox"
????????????prompt="Please?select?a?State"
????????????dataProvider="{statesXMLList}"
????????????rowCount="3"
????????????labelField="@name"
????????????itemRenderer="ComboBoxItemRenderer"?/>
</mx:Application>
ComboBoxItemRenderer.mxml:
<?xml?version="1.0"?encoding="utf-8"?>
<!--?http://blog.flexexamples.com/2007/09/25/creating-a-custom-combobox-item-renderer-in-flex/?-->
<mx:VBox?xmlns:mx="http://www.adobe.com/2006/mxml"
????????styleName="plain">
????<mx:Label?text="{data.@name}"
????????????fontSize="11"
????????????fontWeight="bold"?/>
????<mx:Label?text="{data.@abbrev}"
????????????fontSize="9"
????????????paddingLeft="10"?/>
</mx:VBox>
? ? 本文轉自 OldHawk ?博客園博客,原文鏈接:http://www.cnblogs.com/taobataoma/archive/2008/01/11/1035775.html,如需轉載請自行聯系原作者
<?xml?version="1.0"?encoding="utf-8"?>
<!--?http://blog.flexexamples.com/2007/09/25/creating-a-custom-combobox-item-renderer-in-flex/?-->
<mx:Application?xmlns:mx="http://www.adobe.com/2006/mxml"
????????layout="vertical"
????????verticalAlign="top"
????????backgroundColor="white">
????<mx:XMLList?id="statesXMLList">
????????<state?abbrev="AL"?name="Alabama"?/>
????????<state?abbrev="AK"?name="Alaska"?/>
????????<state?abbrev="AZ"?name="Arizona"?/>
????????<state?abbrev="AR"?name="Arkansas"?/>
????????<state?abbrev="CA"?name="California"?/>
????????<state?abbrev="CO"?name="Colorado"?/>
????????<state?abbrev="CT"?name="Connecticut"?/>
????</mx:XMLList>
????<mx:ComboBox?id="comboBox"
????????????prompt="Please?select?a?State"
????????????dataProvider="{statesXMLList}"
????????????rowCount="3"
????????????labelField="@name"
????????????itemRenderer="ComboBoxItemRenderer"?/>
</mx:Application>
ComboBoxItemRenderer.mxml:
<?xml?version="1.0"?encoding="utf-8"?>
<!--?http://blog.flexexamples.com/2007/09/25/creating-a-custom-combobox-item-renderer-in-flex/?-->
<mx:VBox?xmlns:mx="http://www.adobe.com/2006/mxml"
????????styleName="plain">
????<mx:Label?text="{data.@name}"
????????????fontSize="11"
????????????fontWeight="bold"?/>
????<mx:Label?text="{data.@abbrev}"
????????????fontSize="9"
????????????paddingLeft="10"?/>
</mx:VBox>
? ? 本文轉自 OldHawk ?博客園博客,原文鏈接:http://www.cnblogs.com/taobataoma/archive/2008/01/11/1035775.html,如需轉載請自行聯系原作者
總結
以上是生活随笔為你收集整理的Creating a custom ComboBox item renderer in Flex的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 科大讯飞智慧医疗再出重磅,“智医助理”机
- 下一篇: 使用Varnish加速Web