• [Andrew]Ext.net Grid常用js


     var gridFunction= function (gridId) {
                    //获取当前Grid
                    var gridView = Ext.getCmp(gridId);

          //获取当前选中行
                    var selectedData = gridView.getSelectionModel().getSelection();

                    //选中数据总行数

                    var selectCount=selectedData.length;

                    //获取Grid Store数据
                    var store = gridView.getStore();

                    //当前Grid的所有数据

                    var allData=store.data;

                    //当前Grid数据总行数

                    var sumCount=allData.length;

          var cloumnData = [];

                    //判断Grid是否有选中数据
                    if (gridView.getSelectionModel().hasSelection()) {
                        for (var i = 0; i < selectedData.length ; i++) {

             //当前选中行数据

             var currentData=selectedData[i].data;

                            //移除当前行数据
                            store.remove(selectedData[i]);

                            //获取当前行某列数据

             var name=selectedData[i].data.Name;

               //将当前行数据添加到数组当中

            cloumnData.push(currentData);
                        }

            //序列化Grid的数据

            return Ext.JSON.encode(cloumnData);
                    }

          return "";
        };

  • 相关阅读:
    [转载]SETSOCKOPT IOCTLSOCKET 设置非阻塞SOCKET函数
    [转载]FTP协议详解
    复制控制
    高手的C++学习忠告,虚心学习下~~[转载]
    [转载]Linux中硬链接和软链接的区别和联系
    以太网最小帧长度为什么要64个字节
    [转载]HTTP协议详解
    Netstat命令详解

    将1:N关系的界面上"添加现有****"按钮隐藏掉
  • 原文地址:https://www.cnblogs.com/teamate/p/3670313.html
Copyright © 2020-2023  润新知