|
List, DataGrid ve TileList bileşenlerinin tümü SelectableList taban sınıfından miras alır. Bu nedenle, bu bileşenler List tabanlı olarak değerlendirilir. ComboBox bir metin kutusu ve List öğesi içerir, bu nedenle o da List tabanlı bir bileşendir.
List öğesi satırlardan oluşur. DataGrid ve TileList öğeleri, birden çok sütuna bölünebilen satırlardan oluşur. Bir satır ile sütunun kesişimi hücredir. Tek bir satırlar sütunu olan List öğesinde, her satır bir hücredir. Hücrelerle ilgili şu iki nokta önemlidir:
-
Hücrelerin barındırdığı veri değerlerine öğeler denir.
Öğe
, bir List öğesindeki bilgi birimlerini saklamak için kullanılan ActionScript nesnesidir. List öğesi, tüm dizinli boşluklarının öğe olduğu bir dizi olarak düşünülebilir. Bir List bileşeninde öğe, tipik olarak görüntülenen bir
label
özelliğine ve veri saklamak için kullanılan bir
data
özelliğine sahip bir nesnedir.
Veri sağlayıcı
, List bileşenindeki öğelerin bir veri modelidir. Veri sağlayıcı, List tabanlı bir bileşeni bileşenin
dataProvider
özelliğine atayarak doldurmanıza olanak sağlar.
-
Hücre, metinden görüntülere, MovieClip öğelerine veya oluşturabileceğiniz tüm sınıflara kadar birçok farklı veri türlerini barındırabilir. Bu nedenle, hücrenin içeriğine uygun şekilde çizilmesi veya oluşturulması gerekir. Bunun sonucunda, List tabanlı bileşenler, hücrelerini oluşturmak için bir
hücre oluşturucuya
sahiptir. DataGrid olması durumunda, her sütun ayrıca bir
cellRenderer
özelliğine sahip olan DataGridColumn nesnesidir, böylece her sütun içeriğine uygun şekilde oluşturulabilir.
Tüm List tabanlı bileşenler, bu bileşenlerin hücrelerini yüklemek ve oluşturmak için ayarlayabileceğiniz
cellRenderer
ve
dataProvider
özelliklerine sahiptir. Bu özellikleri kullanma ve List tabanlı bileşenlerle çalışma hakkında bilgi almak için, bkz.
DataProvider ile çalışma
ve
CellRenderer ile çalışma
.
|
|
|