zoukankan      html  css  js  c++  java
  • Ext中Grid重新load设置URL

    一.前言

       Extjs中grid网格有时候需要重新加载,加载的时候对应不同的URL,什么情况出现;有需要我们在添加附件的时候,添加完成了附件,需要把另一个show添加的数据重新加载到grid中,而加载show刚刚添加的数据的,传入的参数不同,初始化gird的方法不能再使用,这个时候需要重新去加载不同URL所对应的方法。

    二.代码示例

     

    三.代码说明

    //设置contractAttachGrid加载代理的URL  
    contractAttachGrid.getStore().proxy.setUrl(SERVICE.GET_ATTACH_INFO_URL);
    //异步加载
    contractAttachGrid.load({
           //设置参数      
           queryInfo : null,
           fileBatchId : winData.contractId,
           attachType : '030002',
           attachBusiType : '98'
    });
    
    //底部栏改变触发的事件,注意一定要返回false
    //具体的应用:点击底部栏刷新按钮的时候,去刷新加载数据的情况,没有加载,
    //则应触发底部栏的事件,去加载数据
    contractAttachGrid.getBottomToolbar().on('beforechange',function(){
        	contractAttachGrid.getStore().proxy.setUrl(SERVICE.GET_ATTACH_INFO_URL);
        			contractAttachGrid.load({ 		
        				queryInfo : null,
        				fileBatchId : winData.contractId,
        				attachType : '030002',
        				attachBusiType : '98'
        			});
        			return false;
        		});
  • 相关阅读:
    sublime Text 正则替换
    sublime Text 正则替换
    C# 解析 sln 文件
    PHP array_flip() 函数
    PHP array_filter() 函数
    PHP array_fill_keys() 函数
    PHP array_fill() 函数
    PHP array_diff_ukey() 函数
    51nod1355 斐波那契的最小公倍数
    C# 解析 sln 文件
  • 原文地址:https://www.cnblogs.com/hongwz/p/5461227.html
Copyright © 2011-2022 走看看