DataGrid の拡張 (1)


  名前空間を指定



Manifest.xml
  
<?xml version="1.0"?>
<componentPackage>
	<component id="LboxGrid" class="LboxGrid"/>
</componentPackage>
  

SWC 作成
compc -source-path Controls -include-classes LboxGrid -output LboxGrid.swc -include-file M_AddRow.as Controls\M_AddRow.as -include-file M_Clear.as Controls\M_Clear.as -namespace http://winofsql.jp/flex2/lib Manifest.xml -include-namespaces http://winofsql.jp/flex2/lib

ビルド
  
mxmlc App.mxml -library-path+=LboxGrid.swc
  

  
<?xml version="1.0" encoding="utf-8"?>
<mx:Application
	xmlns:mx="http://www.adobe.com/2006/mxml"
	xmlns:my="http://winofsql.jp/flex2/lib">

<mx:Panel
	title="DataGrid の拡張"
	paddingTop="10"
	paddingBottom="10"
	paddingLeft="10"
	paddingRight="10"
>

	<my:LboxGrid id="grid"/>

	<mx:HBox>
	<mx:Button label="クリア" click="grid.Clear();"/>

	<mx:Button
		label="表示1"
		click="grid.AddRow(
			[
				'リテラル',
				grid.toString(),
				grid.className,
				grid.name,
				grid.id,
				grid.parent.toString()
			]
		);"
	/>

	<mx:Button
		label="表示2"
		click="grid.AddRow(
			[
				this.className,
				'← this はアプリケーション',
				mx.core.Application.application.className,
				this.getChildren()[0].className,
				mx.core.UIComponent(grid.parent).className,
				grid.parentDocument.className
			]
		);"
	/>
	</mx:HBox>

</mx:Panel>

</mx:Application>
  










  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ