獲取值afteredit的幾種寫法

獲取值afteredit的幾種寫法
1、

grid.on('afteredit',function(e){ //獲得Ext.grid.EditorGridPanel編輯信息 
      e.row;//修改過的行從0開始 
      e.column;//修改列 
      e.originalValue;//原始值 
      e.value;//新值 
    }); 

 來源:http://blog.csdn.net/yanji94521/archive/2008/06/16/2

2、

grid.on("afteredit", afterEdit, grid); //EditorGridPanel的afteredit事件監聽 
function afterEdit(obj){ 
    var r = obj.record;//獲取被修改的行 
    var l = obj.field; //獲取被修改的列 
    var id = r.get("id"); 
    var lie = r.get(l); 
    Ext.Ajax.request({ 
       url: 'MyJsp.jsp?action=edit', 
       params: "id=" + id + "&name=" + l + '&value=' + lie,            
       success:function(response,options){                 
         var result = Ext.util.JSON.decode(response.responseText);                    
         if (result.success){                      
            Ext.Msg.alert('提示', "保存成功!");                        
                         }                      
         else{                      
            Ext.Msg.alert('提示', "保存失敗!");                      
                     }                     
                  },            
       failure : function(response,options) {                    
         Ext.Msg.alert('提示', "連接錯誤!");                   
         var respText = Ext.util.JSON.decode(response.responseText);                   
         Ext.Msg.alert('錯誤', respText.error);                     
                   } 
               }); 
    } 


 

來源:http://hi.baidu.com/_ollie/blog/item/c9f8fac305f7fe53b219a8f8.html

3、

grid.on("afteredit",afterEidt,grid); 
function(obj) 
{ 
   obj.row;;//修改過的行從0開始 
   obj.column;//修改列 
   obj.originalValue;//原始值 
   obj.value;//修改後的值 
   obj.grid;//當前修改的grid 
   obj.field;//正在被編輯的字段名 
   obj.record;//正在被編輯的行 
} 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章