zoukankan      html  css  js  c++  java
  • extjs EditorGridPanel 编辑保存数据

    代码
    var editGridPanel = new Ext.grid.EditorGridPanel({
               cm: cm,
               store: store,
               autoScroll: 
    true,
               frame: 
    true,
               region: 
    'center',
               clicksToEdit: 
    1,
                tbar:[
                    comboTerm, comboExamName
                ],
               listeners: {
                   
    "afteredit"function(e) {
                       
    var r = e.record; //得到当前行所有数据
                       var f = e.field; //得到修改列
                       var v = e.value; //得到修改列修改后值
                       if (v == "") {
                           editGridPanel.getStore().reload();
                           
    return;
                       }
                       
    //通过ajax请求修改数据
                       Ext.Ajax.request({
                           url: 
    "StuScoreAjax.ashx?model=update",
                           method: 
    "POST",
                           params: {
                               FieldName: f,
                               UpdateValue: v,
                               ID: r.data.ID
                           },
                           success: 
    function(r) {
                               editGridPanel.getStore().reload();
                           },
                           failure: 
    function() {
                               MessageBox(
    "提示""操作失败!", Ext.MessageBox.ERROR);
                               editGridPanel.getStore().reload();
                           }
                       });
                   }
               }
           });
  • 相关阅读:
    特征工程
    TensorFlow学习之路1-TensorFlow介绍
    深度学习中数据的augmentation
    求解矩阵特征值及特征向量
    Faster R-CNN
    python的浅拷贝和深拷贝
    AirSim的搭建和使用
    C++11 binary Tree
    win10 开启ubuntu
    c++ priority_queue
  • 原文地址:https://www.cnblogs.com/barrysgy/p/1861179.html
Copyright © 2011-2022 走看看