我有几行文本数据,可以在 0 到 100 之间变化,并且一次都需要在屏幕上可见。默认行为适用于网格,直到行 * rowHeight > gridHeight。
基本上我需要一个挂钩到项目高度或行高来根据网格的高度计算它。我已将 paddingTop 和 paddingBottom 设置为零,但行之间仍有大量空白。
我的数据网格组件...
<mx:DataGrid xmlns:mx="http://www.adobe.com/2006/mxml"
creationComplete="OnCreationComplete()"
paddingTop="0"
paddingBottom="0"
>
<mx:Script>
<![CDATA[
private function OnCreationComplete():void
{
//setRowHeight(10);
}
override protected function setRowHeight(v:Number):void
{
super.setRowHeight(v);
}
]]>
</mx:Script>
</mx:DataGrid>
setRowHeight() 有帮助,但如果我将行高设置为 10,则单元格的 itemRender 比单元格大。