最近ずっとFlexやってる。
MXMLベースのItemRendererの最低限の雛形をメモ。
<?xml version="1.0" encoding="utf-8"?> <mx:HBox xmlns:mx="http://www.adobe.com/2006/mxml" implements="mx.controls.listClasses.IListItemRenderer" verticalScrollPolicy="off" horizontalScrollPolicy="off" width="100%" height="100%" minWidth="0" minHeight="0" > <mx:Script> <![CDATA[ import mx.controls.Alert; import mx.utils.ObjectUtil; [Bindable] public var item:Object; override public function set data(value:Object):void{ item = value; } override public function get data():Object{ return item; } ]]> </mx:Script> <mx:Button click="{Alert.show(ObjectUtil.toString(item))}"> </mx:HBox>