Apache flex 如何在flex中增加dataGrid中的行空间(水平空间)

Apache flex 如何在flex中增加dataGrid中的行空间(水平空间),apache-flex,flex3,Apache Flex,Flex3,我想在flex中增加DataGrid中的行空间(水平空间) 不,我想要每行之间的水平空间。 例如 像这样。我想增加此水平空间您需要设置要设置特定大小的列的宽度。在下面示例的第一列中,我将列宽设置为100px宽 此示例取自live docs <mx:DataGrid id="dg" width="100%" height="100%" rowCount="5" dataProvider="{employees}"> <mx:columns

我想在flex中增加DataGrid中的行空间(水平空间)

不,我想要每行之间的水平空间。 例如


像这样。我想增加此水平空间

您需要设置要设置特定大小的列的宽度。在下面示例的第一列中,我将列宽设置为100px宽

此示例取自live docs

    <mx:DataGrid id="dg" 
        width="100%" height="100%" rowCount="5" dataProvider="{employees}">
        <mx:columns>
            <mx:DataGridColumn dataField="name" headerText="Name" width="100"/>
            <mx:DataGridColumn dataField="phone" headerText="Phone"/>
            <mx:DataGridColumn dataField="email" headerText="Email"/>
        </mx:columns>
    </mx:DataGrid>

只需将itemRenderer添加到使用x填充的列中即可

i、 e



您只是想添加单元格填充吗?您只需要指定列宽吗?您可以更具体地回答您的问题吗?我希望datagrid行之间有一行空格。因此,您希望每隔一行填充数据?我不是说列的宽度。我希望datagrid行之间有一行空格。您可能希望更改您的问题,以更好地反映您想要的内容。
    <mx:DataGrid id="dg" 
        width="100%" height="100%" rowCount="5" dataProvider="{employees}">
        <mx:columns>
            <mx:DataGridColumn dataField="name" headerText="Name" width="100"/>
            <mx:DataGridColumn dataField="phone" headerText="Phone"/>
            <mx:DataGridColumn dataField="email" headerText="Email"/>
        </mx:columns>
    </mx:DataGrid>
<mx:DataGridColumn width="200" dataField="name" >
<mx:itemRenderer>
    <fx:Component>
        <mx:VBox paddingBottom="20" >
            <s:Label text="{data}" />
        </mx:VBox>
    </fx:Component>
</mx:itemRenderer>