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