我想在flex
中增加DataGrid中的行空间(水平空间)不,我想要每行之间的水平空间。 例如
dataGrid Header -- ID Name
1st row -- 01 A
Horizontal Space--
2nd row -- 02 B
Horizontal Space--
3rd row -- 03 C
喜欢这个。我想增加这个水平空间
答案 0 :(得分:1)
您需要设置要设置特定大小的列的宽度。在下面示例的第一列中,我将列宽设置为100px宽。
此示例取自实时文档。
<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>
答案 1 :(得分:1)
只需将itemRenderer添加到使用x的填充的列。
即。
<mx:DataGridColumn width="200" dataField="name" >
<mx:itemRenderer>
<fx:Component>
<mx:VBox paddingBottom="20" >
<s:Label text="{data}" />
</mx:VBox>
</fx:Component>
</mx:itemRenderer>