CellRenderer.getPreferredWidth()

可用性

Flash Player 6 (6.0.79.0)。

版本

Flash MX 2004。

用法

componentInstance.getPreferredWidth()

参数

无。

返回

一个数字类型的值,它指示单元格的正确宽度。

描述

方法;单元格的首选宽度。如果指定的宽度超出组件的宽度,则单元格可能会被截断。

为 Menu 组件实现此方法。无论行的宽度为多少,单元格都会调整为行的宽度,除非是在菜单中(这种情况下必须通过测量文本来确定行的宽度)。对于由其标题渲染器检查是否显示排序箭头的 DataGrid 组件,您也可以实现此方法。

示例

此示例返回该值乘以 3,指示单元格应该比它所渲染的字符串的长度大三倍:

function getPreferredWidth():Number
{
   return myString.length*3;
}

此示例注释掉 getPreferredWidth() 方法:

// 函数 getPreferredWidth :: 仅用于菜单或数据网格