Apache flex Spark DataGrid禁用水平滚动并调整列大小
有没有办法让列调整到新Datagrid的宽度,而不是溢出并显示滚动条?我在皮肤上试过,设置了所有相关的属性,但没有选择。我只想让它的行为像以前的Datagrid一样,其中的列将调整为Datagrid的宽度Apache flex Spark DataGrid禁用水平滚动并调整列大小,apache-flex,flex4.5,flex-datagrid,Apache Flex,Flex4.5,Flex Datagrid,有没有办法让列调整到新Datagrid的宽度,而不是溢出并显示滚动条?我在皮肤上试过,设置了所有相关的属性,但没有选择。我只想让它的行为像以前的Datagrid一样,其中的列将调整为Datagrid的宽度 提前感谢这里有一个对我有效的解决方案 我定义了一个创建完成处理程序,该处理程序设置数据网格宽度百分比的列宽,以便只有在完成构建后才能设置正确的宽度 我让第一列占40%,第二列占30%,第三列占剩下的30% MXML数据网格代码: <s:DataGrid id="MainGrid" wid
提前感谢这里有一个对我有效的解决方案 我定义了一个创建完成处理程序,该处理程序设置数据网格宽度百分比的列宽,以便只有在完成构建后才能设置正确的宽度 我让第一列占40%,第二列占30%,第三列占剩下的30% MXML数据网格代码:
<s:DataGrid id="MainGrid" width="100%" creationComplete="Grid_creationCompleteHandler(event)">
<s:columns>
<s:ArrayList>
<s:GridColumn id="GridCol1" />
<s:GridColumn id="GridCol2"/>
<s:GridColumn id="GridCol3"/>
</s:ArrayList>
</s:columns>
</s:DataGrid>
protected function Grid_creationCompleteHandler(event:Event):void
{
GridCol1.width = MainGrid.width * 0.4;
GridCol2.width = MainGrid.width * 0.3;
}