| <?xml version="1.0" encoding="utf-8"?>
<mx:Application
xmlns:mx="http://www.adobe.com/2006/mxml"
xmlns:my="Controls.*"
xmlns:cur="*"
initialize="initData();"
>
<mx:Script>
<![CDATA[
import mx.controls.dataGridClasses.*;
// アプリケーションの初期化
public function initData():void {
// 列をクリア
grid.Reset();
// 列を追加
grid.AddColumn("項目A");
grid.AddColumn("項目B");
grid.AddColumn("項目C",200);
// パラメータをプロパティとして持つ Object を取得
var param:Object = mx.core.Application.application.parameters;
var i:int = 0;
// 汎用型 DataGrid に全てセット
for (var key:* in param) {
grid.AddRow( key, param[key] );
}
}
]]>
</mx:Script>
<mx:Panel
title="DataGrid の拡張"
paddingTop="10"
paddingBottom="10"
paddingLeft="10"
paddingRight="10"
>
<!-- *************************************************** -->
<!-- 汎用型拡張 DataGrid -->
<!-- *************************************************** -->
<my:LboxGrid id="grid"/>
<!-- *************************************************** -->
<!-- 個別型拡張 ボタンセット -->
<!-- *************************************************** -->
<cur:App_btn id="btn"/>
</mx:Panel>
</mx:Application>
| |