我创建了一个自定义的高级数据网格组项目渲染器,它使用 HierarchicalData 作为我的数据提供;
我的 itemrenderer 是这样的:
公共类 XwjsjglAdvancedDgGroupItemRenderer 扩展 AdvancedDataGridGroupItemRenderer{ 公共函数 XwjsjglAdvancedDgGroupItemRenderer() { super(); }
override public function set data(v:Object):void{
super.data = v;
}
protected var img:Image;
override protected function createChildren():void{
super.createChildren();
img= new Image();
img.source="/assets/images/indexNow/jsjhc.png";
this.addChild(DisplayObject(img));
}
override protected function updateDisplayList(unscaledWidth:Number,
unscaledHeight:Number):void
{
super.updateDisplayList(unscaledWidth,unscaledHeight);
img.x = label.x + 2;
img.y = label.y + 2;
label.x = img.x + 70;
}
override protected function commitProperties():void
{
super.commitProperties();
}
override protected function measure():void
{
super.measure();
measuredWidth += 90;
measuredHeight+= 90;
}
}
运行效果是这样的:http: //i.stack.imgur.com/Bj1B5.png
我该怎么办?对此问题的任何帮助将不胜感激。