当前位置: > > > Flex4 - DataGrid属性requestedRowCount设置要显示的行数

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>
效果图如下:
 
评论0