使用 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

發佈留言

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