zoukankan      html  css  js  c++  java
  • [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 "";
        };

  • 相关阅读:
    如何在Mac下配置多个Java版本
    robotframework-SikuliLibrary 第三方库
    点击按钮,按钮没有悬浮效果,不能拖拽元素。
    robot framework ——关键字run keyword if 如何在一个条件下接多个执行语句
    iOS测试中发现一个textview控制,使用clear()无法清除文字
    AppiumLibrary 关键字文档
    "startIWDP": true
    Proxifier ,CCProxy 新发现的东西。
    第一次Git上传本地项目到github上 的命令
    c#之数组
  • 原文地址:https://www.cnblogs.com/teamate/p/3670313.html
Copyright © 2011-2022 走看看