麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > WEB開發 > 正文

2.6.設置控件的labelFunction

2024-04-27 13:51:45
字體:
來源:轉載
供稿:網友
2.6.1. 問題
我需要組合一個數據提供器中不同的字段來自定義ComboBox 組件的顯示文本。
2.6.2. 解決辦法
使用ComboBox 組件的labelFunction 屬性來指定定義顯示文本的自定義函數。
2.6.3. 討論
默認情況下,在Flex 中基于List 的控件都是使用dataProvider 中的元素的label 屬性來做顯示。在一些情況中,無論如何,dataProvideer 中都沒有label 屬性存在,這些情況就需要你來設定連接dataProvider 中的多個字段來實現一個顯示值。這個labelFunction 屬性允許用戶定義自己的方法來呼叫dataProvider 中每個元素,然后對于每個元素返回顯示值。如下范例,ComboBox 的labelFunction 屬性包含了一個getFullName 函數的引用,這個函數連接了dataProvider 中單個元素的fName 和lName 字段來返回一個全名的字串。
+展開
-XML
<mx:Application
xmlns:mx="http://www.adobe.com/2006/mxml"
layout="horizontal">

<mx:ComboBox dataProvider="{myDP}"
labelFunction="getFullName"/>

<mx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
[Bindable]
private var myDP:ArrayCollection =
new ArrayCollection([
{id:1,fName:"Lucky", lName:"Luke"},
{id:2, fName:"Bart", lName:"Simpson"}]);
private function getFullName(item:Object):String{
return item.fName + " " + item.lName;
}

]]>
</mx:Script>
</mx:Application>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国内精品久久久久久影视8 嫩草影院在线观看网站成人 | 色淫视频 | 澳门一级淫片免费视频 | 亚洲国产精品二区 | 狠狠久久| 红杏网站永久免费视频入口 | 亚洲性一区| 免费看日韩片 | 久久国产精品久久精品国产演员表 | 成人午夜视频在线观看免费 | 亚洲一区二区中文字幕在线观看 | 国产自在线 | 久久久久99999| 精品少妇v888av | 中国av一级片 | 福利一区二区三区视频在线观看 | 国产精品毛片va一区二区三区 | 毛片在哪看 | 欧美一级不卡视频 | 久久久电影电视剧免费看 | 深夜福利久久久 | 久久久在线 | 国产精品成人一区 | 亚洲一区二区在线 | 鲁丝一区二区二区四区 | 羞羞视频免费网站 | 日本在线视频免费观看 | a网在线 | 亚洲不卡 | 国产电影av在线 | 久久国产精品二国产精品中国洋人 | 成人福利在线看 | av电影免费播放 | 成人 日韩 | 久久国产免费视频 | 国产精品爆操 | 久久久久成人免费 | 在线看免费观看av | 国产理论视频在线观看 | 双性帝王调教跪撅打屁股 | 亚洲欧美一区二区三区在线观看 |