Flex中如何通过ComboBox类的labelField属性,给ComboBox创建一个自定义的label的例子

By Minidxer | October 5, 2008

接下来的例子演示了Flex中如何通过ComboBox类的labelField属性,给ComboBox创建一个自定义的label。

让我们先来看一下Demo可以右键View Source或点击这里察看源代码):


下面是完整代码(或点击这里察看):

Download: main.mxml
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <!-- http://blog.flexexamples.com/2007/09/25/specifying-a-custom-label-field-on-a-flex-combobox-control/ -->
  3. <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
  4.         layout="vertical"
  5.         verticalAlign="top"
  6.         backgroundColor="white">
  7.  
  8.     <mx:XMLList id="statesXMLList">
  9.         <state abbrev="AL" name="Alabama" />
  10.         <state abbrev="AK" name="Alaska" />
  11.         <state abbrev="AZ" name="Arizona" />
  12.         <state abbrev="AR" name="Arkansas" />
  13.         <state abbrev="CA" name="California" />
  14.         <state abbrev="CO" name="Colorado" />
  15.         <state abbrev="CT" name="Connecticut" />
  16.     </mx:XMLList>
  17.  
  18.     <mx:ComboBox id="comboBox"
  19.             prompt="Please select a State..."
  20.             dataProvider="{statesXMLList}"
  21.             labelField="@name" />
  22.  
  23. </mx:Application>
代码:Peter deHaan 翻译/整理/编译:中文Flex例子

Topics: Flex | Tags: , ,

Related Post

Leave a Comment

Name(*):

E-Mail(*) :

Website :

Comments :

Search Posts

Archives

Sponsored Ads