使用 DataGrid

建立一個 DataGrid

import fl.controls.dataGridClasses.DataGridColumn;

//------------------------------------------------------------| 宣告欄位的名稱

var ID:DataGridColumn = new DataGridColumn("ID");
var time:DataGridColumn = new DataGridColumn("time");
var captionAb:DataGridColumn = new DataGridColumn("captionAb");
var captionCh:DataGridColumn = new DataGridColumn("captionCh");

//------------------------------------------------------------| 更改欄位的標籤

ID.headerText = "ID";
time.headerText = "時間";
captionAb.headerText = "原文";
captionCh.headerText = "中文";

//------------------------------------------------------------| 設定欄位的寬度

ID.width = 40;
time.width = 40;
captionAb.width = 250;
captionCh.width = 150;

//------------------------------------------------------------| 設定排序方式

ID.sortOptions = Array.NUMERIC;

//------------------------------------------------------------| 將欄位指定給 DtaGrid

var dgCols:Array = [ID, time,captionAb,captionCh];
caption_dg.columns = dgCols;

//------------------------------------------------------------| 新增資料

caption_dg.addItem(
{
    ID:i+1,
    time:CaptionInfo.captions_time[i],
    captionAb:CaptionInfo.captions_captionAb[i],
    captionCh:CaptionInfo.captions_captionCh[i]
});

常用的事件

項目點選時

fl.events.ListEvent.ITEM_CLICK

項目變更時

flash.events.Event.CHANGE

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *