日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
解析Flex中List控件屬性和事件用法

你對Flex控件中的List控件的用法是否熟悉,這里向大家簡單描述一下List的屬性和事件,該控件主要用于“豎向顯示單列表數(shù)據(jù)項”。如果數(shù)據(jù)項過多,可以出現(xiàn)一個垂直滾動條。

創(chuàng)新互聯(lián)從2013年創(chuàng)立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目成都網(wǎng)站設(shè)計、成都網(wǎng)站制作網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元上海做網(wǎng)站,已為上家服務(wù),為上海各地企業(yè)和個人服務(wù),聯(lián)系電話:028-86922220

Flex中List控件用法

1.List控件簡介

該控件主要用于“豎向顯示單列表數(shù)據(jù)項”。如果數(shù)據(jù)項過多,可以出現(xiàn)一個垂直滾動條。

繼承關(guān)系如下:

ListListBaseScrollControlBaseUIComponentFlexSpriteSprite

◆子類:

FileSystemList,Menu,Tree

2.List控件屬性與事件

名稱描述

editable數(shù)據(jù)是否可編輯,值為"false|true"
editedItemPositionitemrenderer的位置,默認(rèn)值為"Nodefault"
editorDataField"text"
editorHeightOffset="0"
editorUsesEnterKey="false|true"
editorWidthOffset="0"
editorXOffset="0"
editorYOffset="0"
imeMode="null"
itemEditor="TextInput"
itemEditorInstance="Currentitemeditor"
rendererIsEditor="false|true" #p#

3.List控件屬性DataProvider,LabelFunction--ArrayCollection數(shù)據(jù)源綁定并自定顯示信息

功能說明:

綁定ArrayCollection類型數(shù)據(jù)源,并自定義控件上的顯示信息

代碼:

注:

1.如果要顯示的信息直接是數(shù)據(jù)源中的一個屬性的值,可使用下面代碼指定
labelField="label"
labelField:指明顯示roleList對象中的哪個屬性,默認(rèn)值是"label"

4.List控件的屬性dataTipFunction--顯示文字提示

功能說明:

鼠標(biāo)指向每一個數(shù)據(jù)項,顯示提示信息

dataTipFunction和showDataTips為父類ListBase的屬性,具體參考《FLEX控件_ListBase》

代碼:

 
 
 
  1. //數(shù)據(jù)源參考上例
  2. privatefunctionmyDataTipFunction(value:Object):String{
  3. return(value.label+"::"+value.data);
  4. }
  5. ]]>
  6. width="30%"
  7. dataProvider="{roleList}"
  8. labelField="label"
  9. showDataTips="true"
  10. dataTipFunction="myDataTipFunction"/>

注:

1.如果每一個數(shù)據(jù)項的提示信息恰好是另一個屬性的值,則直接使用下面代碼指定即可
dataTipField="data"http://data表示roleList中的一個屬性
2.mx:linkBar和mx:ButtonBar由于沒有繼承ListBase,因此不能使用這個方法,本人也沒有找到具體方法實現(xiàn)本功能
3.用List控件最大的問題在于,數(shù)據(jù)之間沒有直線作間隔,不如LinkBar好看,這個問題待解決。#p#

5.List控件屬性wordWrap--如果文字過長,允許換行

功能說明:

如果顯示的數(shù)據(jù)項的文字過長,控件默認(rèn)為多余的文字不顯示,本功能指定控件將過長的數(shù)據(jù)項換行顯示

代碼:

 
 
 
  1. //數(shù)據(jù)源參考上例
  2. ]]>
  3. dataProvider="{roleList}"
  4. labelField="label"
  5. width="220"
  6. height="200"
  7. variableRowHeight="true"
  8. wordWrap="true"/>

注:

1.利用wordWrap和variableRowHeight屬性,指定過長的數(shù)據(jù)項自動換行

6.List控件屬性alternatingItemColors--指定控件的交互底色

功能說明:

自定義控件的交互底色

代碼:

7.List控件的事件itemClick--顯示選中數(shù)據(jù)項的所有屬性

功能說明:

先與數(shù)據(jù)源ArrayCollection綁定,當(dāng)點擊控件中的一個數(shù)據(jù)項時,顯示該數(shù)據(jù)項的所有屬性

代碼:

 
 
 
  1. //數(shù)據(jù)源參考上例
  2. protectedfunctionlst_exam_itemClickHandler(event:ListEvent):void
  3. {
  4. vart:List=event.currentTargetasList;
  5. Alert.show(t.selectedItem.label+"::"+t.selectedItem.data);
  6. }
  7. ]]>
  8. width="30%"
  9. dataProvider="{roleList}"
  10. labelField="label"
  11. itemClick="lst_exam_itemClickHandler(event)"/>

網(wǎng)頁題目:解析Flex中List控件屬性和事件用法
當(dāng)前地址:http://www.5511xx.com/article/djihhsd.html