本章介紹的這三種組件均繼承自mx.controls.listclasses.ListBase 類,并且為這些數據驅動的控件工作的方法的執行和使用過程中都是一致的,每一個數據驅動控件都有自己的由數據提供者生成的孩子結點用來排序,過濾,重排,并且這個可視組件的設置效果如條目渲染器(官方將item 翻成“項目”,個人認為翻成條目可能更貼切一些)和條目編輯器操作。
這些控件也允許拖曳.
本章所講的內容主要是怎樣使用條目渲染器,控制選項,設置ListBase 控件的風格。并使用數據提供者為不同的控件類型工作,這并不是說我們將一直專注于怎樣使用ListBase 組件這些話題。也有許多內容介紹怎么樣使用拖曳(見第十章:"Dragging and Dropping.")介紹怎樣使用皮膚。(見第九章:"Skinning and Styling.")
目錄
5.1.創建可編輯的list組件
5.2.為List的某項設置圖標
5.3.為List的內容變更添加特效
5.4.為TileList創建一個基本的條目渲染器
5.5.為Tree設置XML數據
5.6.為Tree創建項渲染器
5.7.在Tree控件中使用復雜數據對象
5.8.只允許List的某一項可被選中
5.9.為List的項編輯器添加格式化和驗證數據
5.10.跟蹤TileList中所有被選中的子節點
5.11.使用和顯示項渲染器的NULL項
5.12.為List創建右鍵菜單
5.13.自定義List被選中項的外觀
新聞熱點
疑難解答