博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
datagrid 编辑
阅读量:5167 次
发布时间:2019-06-13

本文共 1046 字,大约阅读时间需要 3 分钟。

spark:DataGrid编辑状态进入需要在选中一行高亮状态之后,再次点击该单元格,这样,相信非常符合开发人员的控制手法及大众使用习惯,这,是一点非常好的改良。

同时,它取缔了itemEditEnd以及itemFocusOut这样的事件,采用下面四个事件来控制Grid Editor的编辑状态:

gridItemEditorSessionCancel="No default"

gridItemEditorSessionSave="No default"

gridItemEditorSessionStart="No default"

gridItemEditorSessionStarting="No default"

从字面上可以看出来,我们使用

gridItemEditorSessionSave="No default"

gridItemEditorSessionStart="No default"

这两个事件,就解决了在3中困扰很久的问题。

 

下面是一个例子:

<fx:Script>

    <![CDATA[

         protected function gridEditSaveHandler(event:GridItemEditorEvent):void

         {
              // TODO Auto-generated method stub
              trace("save");
         }
   
         protected function gridEditStartHandler(event:GridItemEditorEvent):void
         {
              // TODO Auto-generated method stub
              trace("start");
         }

    ]]>

 </fx:Script>

<s:DataGrid id="dataGrid" width="385" height="175" requestedRowCount="5"

    editable="true" gridItemEditorSessionStart="gridEditStartHandler(event)"
    gridItemEditorSessionSave="gridEditSaveHandler(event)">

    <s:GridColumn dataField="title" headerText="Label"/>

</s:DataGrid>

转载于:https://www.cnblogs.com/tiandi/p/4611612.html

你可能感兴趣的文章
C. Tanya and Toys_模拟
查看>>
springboot jar包运行中获取资源文件
查看>>
基于FPGA实现的高速串行交换模块实现方法研究
查看>>
Java Scala获取所有注解的类信息
查看>>
delphi ,安装插件
查看>>
case when then的用法-leetcode交换工资
查看>>
11.28.cookie
查看>>
BeanShell简介
查看>>
python字符串操作
查看>>
不同程序语言的注释和变量要求
查看>>
语言基础(9):static, extern 和 inline
查看>>
ES5_03_Object扩展
查看>>
bzoj 2600: [Ioi2011]ricehub
查看>>
创建数据库,表
查看>>
工厂模式
查看>>
计算机网络基础知识
查看>>
C#里如何遍历枚举所有的项
查看>>
如何在键盘出现时滚动表格,以适应输入框的显示
查看>>
超级强大的鼠标手势工具
查看>>
常用Dockerfile举例
查看>>