zoukankan      html  css  js  c++  java
  • 99.ext afteredit事件详解

    转自:http://www.jcodecraeer.com/a/jquery_js_ajaxjishu/2012/0524/203.html

    1

    摘要 grid.on(afteredit,afterEidt,grid); //EditorGridPanel的afteredit事件 function afterEidt(e){ e.row;;//修改过的行从0开始 e.column;//修改列 e.originalValue;//原始值 e.value;//修改后的值 e.grid;//当前修改的grid e.field;//正在被编辑的字段名 e.rec

    grid.on("afteredit",afterEidt,grid); //EditorGridPanel的afteredit事件
     

    1
    2
    3
    4
    5
    function afterEidt(e){
     
     
     
    }
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     e.row;;//修改过的行从0开始
     
    e.column;//修改列
     
    e.originalValue;//原始值
     
    e.value;//修改后的值
     
    e.grid;//当前修改的grid
     
    e.field;//正在被编辑的字段名
     
    e.record;//正在被编辑的行

    修改可编辑表格的字段

    1
    2
    3
    4
    5
    6
    7
    8
    9
    var row = e.record;
     
    var price = row.get("price");
     
    var totalPrice = parseInt(e.value) * price;
     
    totalPrice = parseFloat(totalPrice).toFixed(2);
     
    row.set(e.grid.getColumnModel().getDataIndex(7), totalPrice);

    afterEdit的实现:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    function afterEdit(obj){
     
    var r = obj.record;//获取被修改的行
     
    var l = obj.field;//获取被修改的列
     
    var id = r.get("id");
     
    Ext.Ajax.request({
     
    url: action.php?action=edit,
     
     
    });
    }
  • 相关阅读:
    扩展正则表达式 练习题
    Linux特殊符号
    文件属性下
    文件属性和ls -lhi
    复习之前的和补充一些内容
    第二关练习题总结完结
    云服务器防ssh攻击
    实验四+085
    实验3+085
    第5次作业+085
  • 原文地址:https://www.cnblogs.com/sharpest/p/7704437.html
Copyright © 2011-2022 走看看