zoukankan      html  css  js  c++  java
  • datagrid 编辑

    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>

  • 相关阅读:
    Java的导入与导出Excel
    java文件上传和下载
    JAVA解析xml的五种方式比较
    XML解析——Java中XML的四种解析方式
    ios、安卓前端兼容性
    安卓、ios时间转换成时间戳的形式
    时间格式在ios和安卓兼容性的问题:
    JS中判断对象是对象还是数组的方法
    浅谈Object.prototype.toString.call()方法
    JavaScript toString() 函数详解
  • 原文地址:https://www.cnblogs.com/tiandi/p/4611612.html
Copyright © 2011-2022 走看看