zoukankan      html  css  js  c++  java
  • 方法调用easyUI跨tab刷新datagrid

    工作之余抽点时间出来写写博文,希望对新接触的朋友有帮助。今天在这里和大家一起学习一下方法调用

        项目上碰到一个情况,须要在以后页(tab)实现操作后刷新另外一个tab中datagrid的数据,然而在以后tab中获取到datagrid调用其load方法,datagrid从服务器获取到数据了,但是那个tab中的datagrid数据清空了!最终没有找到好的解决方法,只好用一种曲折的方式解决:

        


        

    1、在datagrid对应的那个tab中定义一个刷新datagrid的方法,将其保存到window.top中

        

              window.top[" reload_Abnormal_Monitor"]=function(){

        

        

    flightTable.datagrid(   "load" );

        

        

        

    };

        


        

        2、在主页中定义一个方法用于选中datagrid对应的标签Tab,然后调用刷新datagrid的那个方法

        每日一道理
    喜马拉雅直冲霄汉,可上面有攀爬者的旗帜;撒哈拉沙漠一望无垠,可里面有跋涉者的脚印;阿尔卑斯山壁立千仞,可其中有探险者的身影;雅鲁藏布江湍急浩荡,可其中有勇敢者的故事。

        

    function   reloadTabGrid(title)
          {
                   if   ($( "#tabRegion"   ).tabs( 'exists' , title)) {
                      $(   '#tabRegion' ).tabs( 'select'   , title);
                      window.top.reload_Abnormal_Monitor.call();
                }
          }

        

    3、在以后tab页即实现操作的那个tab中调用主页中的方法

        

        

    parent.reloadTabGrid(   "不正常航班监控"   );

        

    文章结束给大家分享下程序员的一些笑话语录: 警告
    有一个小伙子在一个办公大楼的门口抽着烟,一个妇女路过他身边,并对他 说, “你知道不知道这个东西会危害你的健康?我是说, 你有没有注意到香烟 盒上的那个警告(Warning)?”
    小伙子说,“没事儿,我是一个程序员”。
    那妇女说,“这又怎样?”
    程序员说,“我们从来不关心 Warning,只关心 Error”

  • 相关阅读:
    7款强大的Javascript网格插件推荐 狼人:
    90后英国中学生建立黑客社交网 涉案金额达1.8亿元 狼人:
    好的代码里只要一个return语句 狼人:
    一个月内从零开始做webOS开发人员 狼人:
    FireFox 5开发计划曝光 内嵌PDF阅读器(组图) 狼人:
    谷歌用户体验设计准则 狼人:
    15个编程好习惯 狼人:
    Debain/ArchLinux/Gentoo 等将合并为超级Linux 狼人:
    别说你不知IE9正式版浏览器小技巧9则 狼人:
    Firebug1.8a1发布 新功能、新架构 狼人:
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3080542.html
Copyright © 2011-2022 走看看