首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在datagrid中编辑时保留当前值- Adobe Flex

Adobe Flex是一种用于构建富互联网应用程序(RIA)的开发框架。它基于Adobe Flash平台,允许开发人员使用Flex编程语言(ActionScript)创建交互式和可视化的应用程序。

在datagrid中编辑时保留当前值是指在Flex中使用datagrid组件进行数据编辑时,希望在用户编辑数据时保留原始值,以便在需要时进行比较或还原。

为了实现在datagrid中编辑时保留当前值,可以使用以下步骤:

  1. 创建一个数据模型(Data Model)来存储原始数据和编辑后的数据。这可以是一个简单的对象或一个数据集合。
  2. 在datagrid组件中,将数据模型绑定到dataProvider属性,以便显示数据。
  3. 当用户开始编辑某个单元格时,将原始值保存到数据模型中的相应属性中。
  4. 当用户完成编辑时,将编辑后的值保存到数据模型中的相应属性中。
  5. 在需要时,可以通过比较数据模型中的原始值和编辑后的值来确定是否发生了更改。

以下是一些腾讯云相关产品和产品介绍链接地址,可以用于支持Flex开发和部署:

  1. 云服务器(CVM):提供灵活可扩展的云服务器实例,用于部署和运行Flex应用程序。产品介绍链接:https://cloud.tencent.com/product/cvm
  2. 云数据库MySQL版(CDB):提供高性能、可扩展的关系型数据库服务,适用于存储和管理Flex应用程序的数据。产品介绍链接:https://cloud.tencent.com/product/cdb_mysql
  3. 云存储(COS):提供安全可靠的对象存储服务,用于存储和管理Flex应用程序中的静态资源,如图片、视频等。产品介绍链接:https://cloud.tencent.com/product/cos

请注意,以上仅是一些腾讯云的产品示例,其他云计算品牌商也提供类似的产品和服务。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Flex笔记_MX DataGrid、列表和树

for循环,按照顺序将集合的一个对象分配给下一个项渲染器。...dataChange事件是一个可绑定的事件,其它组件可以进行监听,并在事件被分发执行某种处理或操作。 集合在其状态发生变化时,会自动使用它的组件发送通知,以便这些组件刷新显示的数据。..." xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"> <mx:DataGrid id="dg"...使用层次化数据:XML是一种按照嵌套结构组织数据的结构;Flex3,XML和XMLList对象多少有一点冗余,所以Flex4删除了XML对象,取而代之的是使用XMLList和XMLListCollection...在数据可能发生变化的情况下,应该使用集合,这样就可以发生变化时通知那些使用了dataProvider属性绑定了该数据的组件更新其视图。 <?

2.7K20
  • 构建Flex应用的10大误区

    在这篇新闻Adobe的James Ward与InfoQ.com一起为你带来了Flex的另一种10大(Flex最新的10大)。...对于Flex来说,FlexUnit框架可用来编写单元测试。Adobe的开发者网络上,Neil Webb讨论了面向Flex开发者的TDD及FlexUnit的使用。...你可以将共享资源集成到单独的文件,这样就可以客户端单独下载和缓存了,通过这种手段可以减少应用产生 的SWF文件的大小。很多Flex应用可以在运行时加载这些共享资源,而每个客户端只需下载一次即可。...Flex中有一个地 方很容易造成容器的深层次嵌套,那就是DataGrid的item渲染器。由DataGrid所渲染的item渲染器数量等于可见的行数乘以可见的列数。...典型地,web应用 ,业务逻辑存在于服务器端。离线RIAs,业务逻辑必须转到客户端。为了使应用既支持离线,也支持在线,那就很有必要提前决定某些业务逻辑的位置。

    928100

    常见 Datagrid 错误

    例如,Datagrid 处于“Edit”(编辑)模式,忽略该项检查将导致已编辑被数据源的原始覆盖。然而,该规则至少有一个主要的例外,请参阅持续使用大型 ViewState。...忘记在每个 Datagrid 事件执行 .DataBind() 调用,从而导致回发 一个常见的问题是:“当我点击 Datagrid 某一行的 Edit(编辑)链接,页面回发,且不包含任何数据。...如果遇到这些情况,请注意,提交页面不要保留这些动态控件。必须在页面生命周期的早期,每次回发重新创建动态控件(例如在 Page_Init 事件)。警言:创建控件要早,创建控件要勤。...首先,必须在每次回发 Page_Load 重新绑定 Datagrid。这有违常规做法(以及上述第二个问题中的描述)。...例如,禁用了 ViewState 的 Datagrid 中进行编辑,只要是 Page_Load 第一次绑定 Datagrid 之前重新存储 EditItemIndex,且 Datagrid 处于编辑模式

    2.3K20

    ActionScript语言基础 原

    变量数据类型的规则: 于JavaScript不同,ActionScript的变量要使用严格的数据类型,也就是说,要在变量后赋予该变量的,必需是定义该变量所声明的类型,或者兼容的类型。...静态类型检查在编译执行,由编译器负责进行类型检查,返回检查结果给开发者; 动态类型检查则是Flash Player程序运行期间对变量类型的管理。...Flex3有几本数据类型的概念,它们Flex4都被封装成了类,放在顶层的包,顶层包是默认可用的,所以仍然可以随时使用它们。                 ...var $array:Array = ["item1","item2","item3"]; var $obj:Object = {x:1, y:2, z:3}; 特殊数据类型 特殊数据类型就是保留字和保留...> <s:Application xmlns:fx="http://ns.<em>adobe</em>.com/mxml/2009" xmlns:s="library://ns.<em>adobe</em>.com/<em>flex</em>/spark

    81520

    day54_BOS项目_06

    ,发送ajax请求,提交输入的手机号到ActionAction调用crm的代理对象,访问crm服务,根据手机号查询客户信息,返回json数据     来电号码:     <td...:getSelected 获得选中的所有行:getSelections 数据网格的事件: 结束编辑状态触发:onAfterEdit 示例代码如下: <%@ page language="java...控件会自动发送ajax请求获取数据                 onAfterEdit:function(rowIndex,rowData,changes) { // 数据网格的事件:<em>当前</em>行结束<em>编辑</em>状态<em>时</em>触发...index = $("#grid").datagrid("getRowIndex",row);                         // 开启当前选中行的编辑状态                         ...4、基于数据网格datagrid编辑功能实现工作单快速录入功能 第一步:quickworkorder.jsp页面增加发送ajax请求,提交当前结束编辑行的数据到服务器,完成保存操作的代码,如下:

    2.3K20

    Easyui datagrid combobox输入框下拉(取消)选编辑已选处理

    测试环境 jquery-easyui-1.5.3 需求场景 如下,datagrid中新增、编辑记录: 新增通过点选指定combobox下拉列表项来实现选择、取消选择所点项(多选combobx:如果输入框没有该选项...,则选中该项,并自动显示combobox输入框,否则取消选中该项,并自动去除combobox对应的项;) 编辑,点击下拉三角,打开下拉列表,列表自动选中同输入框对应的列表项;另外,输入框支持手动输入...实现思路和解决方案 这里新增利用combobox自带的特性就可以满足需求,问题在于编辑,怎么让combobox自动识别输入框,即自动让输入框的已选和下拉列表项关联。...,否则添加到project_id_list,当执行onUnSelect事件函数,判断点选项的value是否project_id_list,如果已存在,则移除,执行OnHidePannel事件函数...value为envronment_id 请求保存记录后存储到mysql数据库,获取记录,返回该 初始化编辑,获取所属环境combobox当前text对应的value,调用setValue函数为combobox

    3.3K10

    布局和容器 原

    ; 辅助线分为约束行和约束列; 约束行与约束列可以按照下列3方法放到容器: 固定约束 - 位置由绝对来指定; 相对约束 - 位置根据容器大小和百分比来确定; 内容大小约束 -...ConstraintColumn>和; 只能基于Halo(MX)的Canvas容器使用这种模式; Spark容器的组件都不支持这种增强约束,不过当放到使用这类约束的MX容器...="row2:0" bottom="row2:0"/> 基于内容大小的约束 该约束会在不指定约束的height和width属性自动启动...DataGroup 用于数据集合(如数组),使用项渲染器渲染这些数据,从而能够自定义显示; 项渲染器也是一个组件; SkinnableDataContainer 是 DataGroup 的可换肤版本; 使用这两个组件...,如按钮、图像,渲染才有效 <?

    1.4K30

    FlexSDK工具包的介绍与编译使用

    Flex SDK的免费的,编程者可以在任何文本编辑器上编辑MXML和ActionScript代码,然后命令行对文件进行编译,但Flash Builder是商业化产品,是收费的。...下载地址:http://flex.apache.org/installer.html WeiyiGeek. ---- 0x01 Flex安装与配置 描述:安装环境准备Windows10以及Apache...下载安装二进制包后桌面会出现一个Apache Flex SDK Installer图标进行下载Flex SDK主要部分; 注意事项:选择Adobe Flash Player 的 playerglobal.swc...的版本时候需要删除自带的Flash然后选择最新版本安装即可; #如果不这样做它将会卡在 "正在安装 Adobe Flash Player 的 playerglobal.swc 文件: " WeiyiGeek...环境变量里面配置path变量,加入解压后的文件夹的bin目录下。

    67310

    asp.net显示DataGrid控件列序号的几种方法

    aps.net多数据绑定的控件很多,论功能来说,应该属DataGrid最为齐全,但它没有提供现成的显示记录序号的功能,不过我们可以通过它所带的一些参数来间接得到序号,下面来看看怎样得到和显示序号计算方式如下...参数类的实例; DataGrid1这里表示前台的一个实例; DataGrid.CurrentPageIndex:获取或设置当前显示页的索引; DataGrid.PageSize :获取或设置要在 DataGrid...(1) 使用DataGrid的ItemCreated设置,而前台的单元格可以是绑定列或者模板列(包括空模板); (2) 使用DataGrid的ItemDataBound设置,而前台的单元格可以是绑定列或者模板列...备注:在数据库获取数据设置额外的序号列这里不做讨论,我认为这是最糟糕的实现方法。...e) { DataGrid1.CurrentPageIndex = e.NewPageIndex; DataGridDataBind(); } //获取当前项 protected int

    1.6K20

    Flex笔记_格式化数据 原

    用法上同验证器实现机制上比较类似。 应用模式有下列两种: 实时格式化; 脚本式格式化 用法简单,输入原始数据,就会输出结构清晰,容易认读的格式化数据。...> <s:Application xmlns:fx="http://ns.<em>adobe</em>.com/mxml/2009" xmlns:s="library://ns.<em>adobe</em>.com/<em>flex</em>/spark...> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark...,0表示第一小, J,JJ H:24小格式的小时,1表示第一小, H,HH K:12小格式的小时,0表示第一小, K,KK L:12小格式的小时,0表示第一小, L,LL...areaCodeFormat属性,String型,定义如何表示区号,默认为(###) validPatternChars属性,String型,可以formatString中使用的一组字符。

    57120

    使用APICloud AVM多端框架开发企业移动OA办公的项目实践

    应用模块 项目目录 开发介绍 首页导航 系统首页使用tabLayout,可以将相关参数配置JSON文件,再在config.xml中将content的设置成该JSON文件的路径。...布局 flex布局AVM开发是重中之重!...上链接:https://www.ruanyifeng.com/blog/2015/07/flex-grammar.html 通知公告 由于通知公告的内容是在后台通过富文本编辑编辑的内容,其中会有样式布局的元素...,不再是单纯的文字展示,这里使用了AVM的rich-text组件,这个组件能很好的支持一些html元素标签,能完美的把富文本编辑的内容展现出来。...所以应用增加了清楚缓存的功能,用的是官方提供的api.clearCache。 个人中心 apiready先获取到应用的缓存,然后点击清除缓存按钮即可清除。

    1.5K30

    ASP.NET MVC5+EF6+EasyUI 后台管理系统(83)-Easyui Datagrid 行内编辑扩展

    这次我们要从复杂的交互入手来说明一些用法,这才能让系统做出更加复杂的业务,上一节讲述了Datagird的批量编辑和提交 本节主要演示扩展Datagrid行内编辑的属性,下面来看一个例子,我开启编辑行的时候...options:对象,object, 该编辑器属性对应于编辑类型。 使用$.fn.datagrid.defaults.editors重载默认。...getValue target 获取编辑框的。 setValue target , value 设置编辑框的。...总结: 加载Easyui.min.js后引入jquery.easyui.plus.js即可 没有特别的复杂用法,其实EasyUI是一个可以扩展很多东西的组件,我们之间还对他扩展过万能查询 http:...,主要用于layout使用iframe嵌入网页的内存泄漏问题 6.datagrid过长显示...截断 /** * panel关闭回收内存,主要用于layout使用iframe嵌入网页的内存泄漏问题

    1.5K90

    Datalist控件,Repeater控件如何分页?

    CurrentPageIndex 获取或设置当前页的索引。  DataSource 获取或设置数据源。  DataSourceCount 获取数据源的项数。 ...FirstIndexInPage 获取页的第一个索引。  IsCustomPagingEnabled 获取一个,该指示是否启用自定义分页。 ...IsFirstPage 获取一个,该指示当前页是否是首页。  IsLastPage 获取一个,该指示当前页是否是最后一页。 ...IsSynchronized 获取一个,该指示是否同步对数据源的访问(线程安全)。  PageCount 获取显示数据源的所有项所需要的总页数。 ...VirtualCount 获取或设置使用自定义分页时数据源的实际项数。  这些属性是否和DataGrid的属性很相似?

    1.4K21
    领券