Flex高级数据网格wordwrapping

时间:2011-02-07 19:28:14

标签: flex flex4 flash-builder

我有一个AdvancedDataGrid组件,它具有使用MXAdvancedDataGridItemRenderer呈现的AdvancedDataGridColumn。当用户拉伸任何列时,我希望所有行都调整它的高度。所以,我将variableRowHeight设置为true,将wordWrap设置为true。

问题是它并不总是重新调整它的高度。拉伸列将导致它溢出到另一行。现在,如果我只是点击列分隔符,它将重新调整。所以基本上,首先拉伸它然后只需单击列分隔符就可以解决溢出问题。

之前有人遇到过这个溢出问题吗?

更新

Step1(初始):

Initial Screenshot

Step2(首次重新调整大小后):

After first re-size

Step3(点击列分隔符后):

After clicking on column separator

的ItemRenderer:

<fx:Component className="nameRenderer">
        <s:MXAdvancedDataGridItemRenderer width="100%">
            <s:layout>
                <s:HorizontalLayout />
            </s:layout>
            <mx:Image source="application/documentManager/mimeTypeIcons/{data.img}" toolTip="{data.tooltip}"
                      horizontalCenter="0" verticalCenter="0" />
            <mx:Text top="5" left="5" right="5" bottom="5" text="{data.data.name}" toolTip="{data.tooltip}" width="100%" />
        </s:MXAdvancedDataGridItemRenderer>
    </fx:Component>

1 个答案:

答案 0 :(得分:0)

在我的上一个项目中,我对adg做了很多。 但我从未遇到过这个问题。你能给我一个截图吗?

我有一些带有滚动条的探针。在使用hero-SDK安装FlashBuilder Burrito之后,这个问题就消失了。 他们用adg做了一些事情,dg现在也可用作火花。

这可能会解决您的问题吗? BR 弗兰克