加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Flex之AdvancedDataGrid用法

发布时间:2020-12-15 04:16:18 所属栏目:百科 来源:网络整理
导读:一、新建一个Flex项目,命名为AdvanceDataGrid; 二、在src默认包下,新建一个MXML应用程序,名为 AdvanceDataGrid.mxml,源码如下: ?xml version="1.0" encoding="utf-8"?s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.ad

一、新建一个Flex项目,命名为AdvanceDataGrid;


二、在src默认包下,新建一个MXML应用程序,名为AdvanceDataGrid.mxml,源码如下:

<?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" 
			   width="100%" height="100%">
	
	<fx:Style>
		@namespace s "library://ns.adobe.com/flex/spark";
		@namespace mx "library://ns.adobe.com/flex/mx";
		.advanceDataGrid{
			font-size:12px;
			color:FFFFFF;
		}
	</fx:Style>
	
	<fx:Script>
		<![CDATA[
			import mx.collections.ArrayCollection;
			
			[Bindable]
			private var collegeArray:ArrayCollection = new ArrayCollection([
				{Grade:"大学一年级",Classes:"计算机学院",Teacher:"王宇",Number:38865,Calling:40000},{Grade:"大学一年级",Classes:"软件工程学院",Teacher:"李华",Number:29885,Calling:30000},Classes:"物流学院",Teacher:"赵小刚",Number:29134,Classes:"政治与行政学院",Teacher:"孙雪",Number:52888,Calling:45000},Classes:"外国语学院",Teacher:"李煌",Number:38805,Classes:"航海学院",Teacher:"石理",Number:55498,Classes:"文学学院",Teacher:"钱无",Number:44985,Classes:"生物学院",Teacher:"赵八",Number:44913,{Grade:"大学二年级",{Grade:"大学三年级",{Grade:"大学四年级",Calling:45000}
			]);
		]]>
	</fx:Script>
	
	<mx:Panel title="AdvancedDataGrid样例"
			  height="100%" width="100%" layout="horizontal"
			  paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" textAlign="center">
		
		<mx:AdvancedDataGrid id="myADG" width="100%" height="100%" initialize="ca.refresh();" headerColors="0xcccccc" styleName="advanceDataGrid">        
			<mx:dataProvider>
				<mx:GroupingCollection2 id="ca" source="{collegeArray}">
					<mx:grouping>
						<mx:Grouping>
							<mx:GroupingField name="Grade"/>
							<mx:GroupingField name="Classes"/>
						</mx:Grouping>
					</mx:grouping>
				</mx:GroupingCollection2>
			</mx:dataProvider>        
			
			<mx:columns>
				<mx:AdvancedDataGridColumn dataField="Grade" headerText="年级"/>
				<mx:AdvancedDataGridColumn dataField="Classes" headerText="班级"/>
				<mx:AdvancedDataGridColumn dataField="Teacher" headerText="指导员"/>
				<mx:AdvancedDataGridColumn dataField="Number" headerText="人数"/>
				<mx:AdvancedDataGridColumn dataField="Calling" headerText="联系方式"/>
			</mx:columns>
		</mx:AdvancedDataGrid>
	</mx:Panel>

	
</s:Application>

三、鼠标右键,点击“运行方式”中的“Web应用程序”,运行结果如下:

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读