SQLTableGrid
コード
プロパティ一覧
- sqlConnection:SQLConnection - データを取得するSQLiteデータベースとのコネクション
メソッド一覧
- SQLTableGrid(mode:Boolean = false) - コンストラクタ。mode = trueでCheckBox?が編集可能の状態で作成されます。
- getColumnInfo(table:String) - 指定したテーブルの定義を取得してSQLTableGridに反映させます
使い方
- 情報を取得したいSQLiteデータベースと予めコネクションを確立しておきます
- データベースは同期モードでオープンしてください(非同期モードはまだサポートしておりません)
- sqlConnectionプロパティに確立したコネクションを指定します
- getColumnInfo()で定義を取得したいテーブルを指定してください
サンプルコード
import flash.data.*;
import flash.filesystem.*;
import org.libspark.utils.SqlUtil;
import org.libspark.snippets.controls.SQLTableGrid;
private function SQLTableGrid_Sample():void {
var connection:SQLConnection = new SQLConnection();
var file:File = new File("user.db");
connection.open(file); //同期モードでオープン
var dg:SQLTableGrid = new SQLTableGrid();
dg.sqlConnection = connection; //コネクションを指定
dg.getColumnInfo("user"); //userテーブルの定義を取得して格納
}