Flex4 - DataGrid属性requestedRowCount设置要显示的行数
作者:hangge | 2014-12-15 11:37
Flex3的DataGrid有个rowCount属性,用来设置要显示的行数。

在Flex4中,Spark库的DataGrid组件使用requestedRowCount来设置需要展示的行数。
(注意:1,这个在表格未设置高度的时候才有效,表格会根据requestedRowCount的值来动态设置高度。
2,requestedRowCount和高度都未指定的时候,则表格高度是足以显示所有行的高度。)
测试代码如下:
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx">
<fx:Declarations>
<s:ArrayCollection id="dgData">
<fx:Object name="张三" sex="男"/>
<fx:Object name="小红" sex="女"/>
<fx:Object name="小丽" sex="女"/>
<fx:Object name="小美" sex="女"/>
</s:ArrayCollection>
</fx:Declarations>
<s:DataGrid width="250" horizontalCenter="0" verticalCenter="0"
dataProvider="{dgData}"
requestedRowCount="5">
<s:columns>
<s:ArrayList>
<s:GridColumn headerText="姓名" dataField="name"/>
<s:GridColumn headerText="性别" dataField="sex"/>
</s:ArrayList>
</s:columns>
</s:DataGrid>
</s:Application>
效果图如下:

全部评论(0)