`
zhanshenlvbu
  • 浏览: 109257 次
社区版块
存档分类
最新评论

Flex4 <s:DataGrid> 的用法

    博客分类:
  • Flex
阅读更多

Flex4中的s:DataGrid与Flex3的mx:DataGrid差别非常的大,不多说,直接上代码

 

<?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" minWidth="955" minHeight="600">
	<fx:Declarations>
		<!-- 将非可视元素(例如服务、值对象)放在此处 -->
	</fx:Declarations>
	
	<fx:Script>
		<![CDATA[
			import mx.collections.ArrayCollection;
			//绑定表格用的数据	
			[Bindable]
			private var arr:ArrayCollection = new ArrayCollection([
				{neName:"教工路文一路路口相机_4", neType:"相机" , neAlarmType:"设备告警" , removeStatus:"未清除" , confirmStatus:"未确认" , neAlarmGrade:"2级"},
				{neName:"学院路文一路路口相机_3", neType:"相机" , neAlarmType:"环境告警" , removeStatus:"未清除" , confirmStatus:"未确认" , neAlarmGrade:"3级"},
				{neName:"文一路莫干山路路口相机_1", neType:"相机" , neAlarmType:"连接通信告警" , removeStatus:"未清除" , confirmStatus:"未确认" , neAlarmGrade:"1级"},
				{neName:"文一路莫干山路路口相机_3", neType:"相机" ,  neAlarmType:"性能告警" , removeStatus:"未清除" , confirmStatus:"未确认" , neAlarmGrade:"4级"}
			]);	
			
			//删除告警信息
			public function deleteAlarmRecord():void{
				arr.removeItemAt(alarmGrid.selectedIndex);
			}
			//确认告警信息
			public function confirmAlarmInfo():void{
				arr.getItemAt(alarmGrid.selectedIndex).confirmStatus = "已确认";
				alarmGrid.dataProvider = arr;
			}
		]]>
	</fx:Script>
	
	<s:DataGrid id="alarmGrid" width="600" height="285" requestedRowCount="4" dataProvider="{arr}" skinClass="view.datagrid">
		<s:columns>
			<s:ArrayList>
				<s:GridColumn dataField="neName" headerText="名称"></s:GridColumn>
				<s:GridColumn dataField="neType" headerText="类型"></s:GridColumn>
				<s:GridColumn dataField="removeStatus" headerText="清除状态"></s:GridColumn>
				<s:GridColumn dataField="confirmStatus" headerText="确认状态"></s:GridColumn>
				<s:GridColumn headerText="操作">
					<s:itemRenderer>
						<fx:Component>
							<s:GridItemRenderer>
								<s:HGroup> 
									<mx:LinkButton toolTip="清除" label="清除" click="outerDocument.deleteAlarmRecord();" textDecoration="underline" color="#2066CF" fontWeight="normal"/> 
									<mx:LinkButton toolTip="确认" label="确认" click="outerDocument.confirmAlarmInfo()" textDecoration="underline" color="#2066CF" fontWeight="normal"/> 
								</s:HGroup>
							</s:GridItemRenderer>
						</fx:Component>
					</s:itemRenderer>
				</s:GridColumn>
			</s:ArrayList>
		</s:columns>
	</s:DataGrid>
	
</s:Application>
分享到:
评论

相关推荐

    Flex调用xml通过DataGrid遍历简单示例

    &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="service.... &lt;mx:DataGrid width="300" dataProvider="{slides}"/&gt; &lt;/mx:Application&gt;

    flex 初学者入门资料

    快步进入flex门槛 1.效果-模糊化 ...&lt;mx:DataGrid x="30" y="75" id="dgTopPosts" width="400" dataProvider="{wsBlogAggr.getMostPopularPosts.lastResult}"&gt; 获取每行的值:DataGrid.selectedItem.postLink)

    flex导出excel的代码

    &lt;mx:DataGrid id="dg1" dataProvider ="{dp}"&gt; &lt;mx:columns&gt; &lt;mx:DataGridColumn width="20" headerText="" &gt; &lt;mx:itemRenderer&gt; &lt;mx:Component&gt; &lt;mx:CheckBox change=" {outerDocument.doSelect(data as ...

    UserDgHtml

    button id="ButtonCust" CssClass="button1" runat="server" Text="定制"&gt;&lt;/asp:button&gt;&lt;asp:button id="ButtonReturn" CssClass="button1" runat="server" Text="关闭"&gt;&lt;/asp:button&gt;&lt;br&gt; &lt;/td&gt;&lt;br&gt; &lt;/tr&gt;...

    FLEX4 s:dataGrid单元格弹出可文本

    FLEX4 s:dataGrid单元格弹出可文本,就是单击单元格弹出自己定义的一个组件,

    flash+xml超酷欧美FLASH整站源码

    &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="service.... &lt;mx:DataGrid width="300" dataProvider="{slides}"/&gt; &lt;/mx:Application&gt;

    webfrom-切换单选框和复选框.pdf

    private void Datagrid1_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { if (this.rb_type.SelectedIndex == 0)//批量录入 { e.Item.Cells[2].Visible = false; } else e...

    datagrid自定义列.rar

    datagrid自定义列,这是一个不错的例子,对爱好C#的同学们,可以参考参考

    FLEX 4中实现对DATAGRID的过滤功能

    在FLEX4中开发带有过滤功能的DATAGRID组件

    ascx使用办法:属性、方法和事件

    &lt;asp:DataGrid id="dgsy" runat="server"&gt;&lt;/asp:DataGrid&gt; usc/dg.ascx.cs namespace startmssql.ucs { using System; using System.Data; using System.Drawing; using System.Web; using System.Web.UI....

    C#开发和使用中的23个技巧

    1.怎样定制VC#DataGrid列标题?&lt;br&gt;&lt;br&gt; DataGridTableStyle dgts = new ... &lt;br&gt;&lt;br&gt; Oracle:&lt;br&gt;&lt;br&gt; select col1||col2 from table&lt;br&gt;&lt;br&gt; sql server:&lt;br&gt;&lt;br&gt; select col1+col2 from table

    richfaces中的datagrid显示数据

    利用richfaces的组件显示数据,有效,方便,各位夺下

    00:asp-DataGrid 表头跨行跨列.pdf

    "&lt;/tr&gt;&lt;tr class=tttable bgColor=#FFFFC0&gt;&lt;td align=center&gt;当日&lt;/td&gt;&lt;td align=center&gt;上次&lt;/td&gt;&lt;td align=center&gt;累计&lt;/td&gt;&lt;td align=center&gt;汇总&lt;/td&gt;&lt;td align=center&gt;当日&lt;/td&gt;&lt;td align=center&gt;上次&lt;/td&gt;&lt;td...

    ASP.net技术内幕

    &lt;br/&gt;11.3.7 使用模板编辑DataGrid控件中的条目 &lt;br/&gt;11.4 小结 &lt;br/&gt;&lt;br/&gt;第12章 操作DataSet &lt;br/&gt;&lt;br/&gt;12.1 理解DataSet &lt;br/&gt;12.1.1 DataSet的元素 &lt;br/&gt;12.1.2 向DataSet添加DataTable &lt;br/&gt;12.1.3 将控件绑定...

    Flex4 带checkbox的DataGrid

    其中包含一个三种状态的checkbox,DataGrid代码中引用了 带多选框的DataGrid(AdvancedDataGrid) ...使用方法参考“示例参考.txt” ------------------------------ 目前数据源只能用ArrayCollection

    flex中的datagrid的分页定位以及高亮显示

    flex中的datagrid的分页定位以及高亮显示

    详解datagrid使用方法(重要)

    &lt;table class=easyui-datagrid&gt; &lt;thead&gt; &lt;tr&gt; &lt;th data-options=field:&gt;编号&lt;/th&gt; &lt;th data-options=field:&gt;姓名&lt;/th&gt; &lt;th data-options=field:&gt;年龄&lt;/th&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody&gt; &lt;tr&gt;...

    Flex3组件拖放教程

    based控件的拖放事件 13&lt;br&gt;运行在AIR中的Flex应用程序的拖放 16&lt;br&gt;拖放实例 17&lt;br&gt;例子1:用Canvas作为drop target 17&lt;br&gt;例子2:指定drag proxy 18&lt;br&gt;例子3:为drop target处理dragOver和dragExit事件 20&lt;br&gt;...

    pageshuoming

    &lt;br&gt;&lt;br&gt;4:SQL语句&lt;br&gt;Create PROCEDURE [dbo].[SP_Soft_GetSoftList]&lt;br&gt; @CurrentPage int, @PageSize int, @RecordCount int output&lt;br&gt;AS&lt;br&gt; DECLARE @MinPage int, @MaxPage int&lt;br&gt; SET @MinPage = (@Current...

Global site tag (gtag.js) - Google Analytics