zoukankan      html  css  js  c++  java
  • 改动位置

    1):关于OA筛选,移除按钮的时候,目前使用ajax请求把所有的数据请求回来,这样反应变慢。修改逻辑,增加筛选条件时有ajax请求全部数据,此时将得到的数据复制给一个中间数组,然后筛选,但是由于函数generationAirInfo(AirName);会更新得到的全部数据,所以在增加筛选条件时将得到的数据复制给第二个中间数组,然后在移除筛选条件时,不需要使用ajax请求,直接使用该中间数组作为初始数组:

    点击增加筛选条件时:

    showAll(function() {              
        var AirName = $.map(plane.getList().item, function(obj) {
                return $.extend(true, {}, obj);
     });
        plane.AirInfoList = $.map(plane.getList().item, function(obj) {
                return $.extend(true, {}, obj);
    });

    在移除筛选条件时,使用复制的第二个数组:

    //根据生成的数组
    var AirName = $.map(plane.AirInfoList, function(obj) {
             return $.extend(true, {}, obj);
    });

     2):只有第一次增加筛选条件的时候才会有ajax请求:思路是,设置一个全局变量,点击一次增加筛选条件的时候,该全局变量由0变为1.之后只有全局变量为0的时候才会有ajax'请求,但是注意的是点击最上面的切换标签时该全局变量要置零。

  • 相关阅读:
    subprocess使用小方法
    POJ3694 Network
    pickle 两个使用小方法
    软件补丁问题(SPFA+位运算)
    auto_ftp_sh
    幸运数字 容斥
    python调用脚本或shell的方式
    奇技淫巧
    运算符
    条件循环控制
  • 原文地址:https://www.cnblogs.com/xiaozhumaopao/p/6148406.html
Copyright © 2011-2022 走看看