Flex4 - DataGrid属性requestedRowCount设置要显示的行数
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>效果图如下:
