zoukankan      html  css  js  c++  java
  • 可编辑的EditorGridPanel

    1.创建pannel是为可编辑的:

     new Ext.grid.EditorGridPanel


    2.设置单击可以编辑属性:

       clickstoEdit: 1

    3.在列设置添加文本编辑框

    {header:"调整数" ,border:1,align: 'right',dataIndex:"khtzs",editor:new Ext.form.TextField(),renderer:SetMyColumns}

    4.设置样式

    function SetMyColumns(value, cell, record, rowIndex, columnIndex, store) {
               cell.css="tds";
               return value;                   
        }

    5.获取修改的数据集合

    1 var m = store.modified.slice(0); 
    2 var m = grid.getStore().getModifiedRecords();

     6.获取修改的数据集合时,我们会发现它会把历史修改(除非页面整个重新加载)的数据集合也再次加载进来,这个时候我们可以用下面这个方法来清除原来的修  改数据集合。

    store.commitChanges();//添加在每次操作成功的就回调一下

    7.每次对grid操作后刷新当前页的数据使用

    store.reload();
  • 相关阅读:
    css3
    ubuntu /mac 终端命令大全
    MarkDown的语法的简要规则
    向github上传一个项目
    datatable 去掉默认功能
    datatable 自定义筛选
    vuex
    es6入门教程
    datatable 指定添加排序,根据列的值来设置颜色
    在ios上块点击出现闪黑底
  • 原文地址:https://www.cnblogs.com/zhutouying/p/3195565.html
Copyright © 2011-2022 走看看