当前位置:  开发笔记 > 编程语言 > 正文

Flex dataGrid itemRenderer,访问单元格的宽度和高度

如何解决《FlexdataGriditemRenderer,访问单元格的宽度和高度》经验,为你挑选了1个好方法。

编写自定义itemRenderer时,如何引用要渲染的网格单元格的高度和宽度?以这种方式,它将在网格调整大小时正确调整大小.

我正在编写一个dataGrid itemRenderer,它在表的最后一列中绘制一个条形图.

我试过引用'this','this.parent',以及其他一些没有成功的东西.我的临时黑客解决方案是将这些数据添加到数据收集中,但是当网格改变大小时这不会起作用,所以我每次都要编辑它.



1> seanalltoget..:

包括单元格渲染器在内的所有flex组件都知道它们自己的宽度和高度,因此您应该只能访问this.width和this.height

如果您正在寻找告诉您何时调整单元格大小的ResizeEvent.RESIZE事件,您可以protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void在组件上侦听 事件或覆盖 .

推荐阅读
ERIK又
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有