效果图:
flex4.5中,利用DataGrid显示从数据库中查询到的数据后,在每行数据后添加删除图片(当然也可以添加修改等图片),点击图片后,显示提示对话框,确认删除时,则执行删除数据行的操作。
mxml文件:
<s:DataGrid width="100%" height="90%" alternatingRowColors="[#ffffff,#eff3fa]"
dataProvider="{keyWordList}" requestedRowCount="4"
selectionColor="#a8c6ee">
<s:columns>
<s:ArrayList>
<s:GridColumn dataField="no" headerText="no"></s:GridColumn>
<s:GridColumn dataField="wordMessage" headerText="关键词"></s:GridColumn>
<s:GridColumn dataField="createTime" headerText="创建时间"></s:GridColumn>
<s:GridColumn headerText="删除" >
<s:itemRenderer >
<fx:Component>
<s:GridItemRenderer>
<fx:Script source="../../event/manage/KeyWordPageEvent.as">
</fx:Script>
<mx:LinkButton id="keyWord_D_Button"
click="keyWord_D_Button_clickHandler(event)"
icon="@Embed(source='../../img/common/del.png')"
/>
</s:GridItemRenderer>
</fx:Component>
</s:itemRenderer>
</s:GridColumn>
</s:ArrayList>
</s:columns>
</s:DataGrid>
KeyWordPageEvent.as文件
import flash.events.MouseEvent;
import mx.controls.Alert;
import mx.events.CloseEvent;
import mx.rpc.events.FaultEvent;
import proxy.manage.KeyWordProxy;
import vo.manage.KeyWordPageVO;
[Bindable]
public var keyWordPageVO:KeyWordPageVO = new KeyWordPageVO();
public var keyWordProxy:KeyWordProxy = new KeyWordProxy();
// 获取数据
override public function set data( value:Object ) : void {
if(null != value){
keyWordPageVO= value as KeyWordPageVO ;
}
}
protected function keyWord_D_Button_clickHandler(event:MouseEvent):void
{
// 设置显示信息
Alert.yesLabel = "是";
Alert.noLabel = "否";
Alert.show("是否要删除关键词:"+keyWordPageVO.wordMessage,"提示",Alert.YES|Alert.NO,null,closeHandler );
}
// 关闭提示框后显示的提示信息
protected function closeHandler(event:CloseEvent):void
{
// 取得 点击的按钮信息,
var result:int = event.detail;
// 点击事件判断 result值为1时,说明点击了"是"按钮,值为2时,说明点击了“否”按钮
if(result == 1){
// 执行删除操作
} else {
// 无操作
}
}
KeyWordPageVO.as文件
package vo.manage
{
[Bindable]
public class KeyWordPageVO
{
// 编号
public var no:int;
// 关键词内容
public var wordMessage:String;
// 创建时间
public var createTime:String;
public function KeyWordPageVO()
{
}
}
}
- 大小: 20 KB
- 大小: 17.2 KB
分享到:
相关推荐
flex4.5中文书籍,书中介绍了flex4.5移动开发,主要讲解了Iphone和Android上的Air开发及配置
Flex 4.5''中文资料
Flex 4.5 实现tree拖拽到任意组建 拖到tree datagrid中并得到目标的全部数据实现添加组建
Flex Builder4.5导入Excel和CSV文件到DataGrid中,并自定义DataGrid选中行的右键
flex4.5d sdk哦, 现在比较难找了啊 啊
Flex 4.5 API 开发文档(网页版)
Flex4.5 + Myeclipse8.5 安装 本人已安装成功,flex4.5注册码也附上,只是myeclipse被汉化了,目前还未解决
Flex 4.5注册码,破解码
flex4.5 权威指南(含源码)英文版
管理对服务器中的数据的访问 Flash Builder 为客户端应用程序生成代码 部署访问数据服务的应用程序 第 3 章: 为以数据为中心的应用程序实现服务 Action Message Format (AMF) 客户端和服务器端类型化 实现 ...
FLEX4.5注册机,破解 Flash Builder 4.5工具类,里面有使用说明文档,先看下说明文档,然后在使用注册机就搞定破解了。 一整套破解方案可行
下载后,新建Flex Web工程,然后将文件按照文件夹结构拷贝进去后,编译,运行即可。但是主文件只需要拷贝内容,工程名字需要命名为testDemo。 功能包括 ViewStack的画面迁移 画面popup表示 鼠标在一览中滑动的事件...
Flex4.5从浅入深+第一章可视化组件运用+第一节butto
关于Flex4.5与java的数据交换(图解)
Flex4.5从浅入深 ,新特性介绍,例子,pdf
该文档总结了flex开发中经常遇到的问题及解决方案。
flex4.5 从浅入深 第一章 可视化组件.pdf 第二章 布局组件.pdf,初学者的福音。
flex4.5+spring3+hibernate的项目实例,登录实例
通过Flex4.5+As3实现的3D网页效果展示墙,主要实现了波纹+发光效果墙,视频播放效果墙,3D进门出门效果展示墙,3D鱼眼发光效果展示墙。实现了目前主要的特效,方便学习。可以自行添加翻书效果等
《flex4.5从浅入深》第一(全16节)、二章(5节),清晰版