• 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;
        		});
  • 相关阅读:
    MySQL中redo日志
    MySQL中事务的分类
    MySQL中事务的概述ACID了解
    MySQL中UNSIGNED和ZEROFILL的介绍
    MySQL中死锁
    谈谈当前火热的“车联网”
    线性代数回顾:矩阵运算
    Spark作业调度阶段分析
    Spark——共享变量
    Spark编译与打包
  • 原文地址:https://www.cnblogs.com/hongwz/p/5461227.html
Copyright © 2020-2023  润新知