2009-12-15 70 views
1

有没有一种方法,使DataGrid中滚动,如果它的宽度超过它的父容器(而不是使父容器滚动?)力的Flex Datagrid中滚动

我有一个固定的列中的数据网格,当然我希望滚动条出现在数据网格中,而不是封闭的HBox。

我已经设置了HBox中的minWidth为0,试过的autoLayout =假,但没有效果。

数据网格中AS3动态创建的,所以封闭容器。

THX, 马丁

也许我没有表达我的需求明确 - DataGrid的内容不应该比数据网格本身更宽。我只想围绕Datagrid的Canvas,不要有任何滚动条,并让数据网格本身滚动。但是在Canvas上将scrollPolicy设置为off将不会屈服于数据网格上的滚动条,它会剪切数据。

回答

0

您可以在父容器的水平滚动策略设置为无,但我不知道你要的是真的有可能,你问的DataGrid的含量比数据网格本身是广泛的。您最好使用容器中的水平滚动并为滚动条的数据网格留下足够的空间。