zoukankan      html  css  js  c++  java
  • Extjs 更新数据集Ext.PagingToolbar的start参数重置的处理

    问题:当翻页后,比如当前是第二页,start参数此时是5(初始为0),当切换左侧分类时,我们期望的是从所选分类下明细记录的第一条开始显示,结果发现不是这样,依然是从新数据的第二页开始显示,就是说extjs默认传递的start参数没有重置为0,依然是5,这样后台通过sql分页就会出问题,解决方法是,对store的currentPage赋值,如下

    filestore.currentPage = 1;
    treePanel.getSelectionModel().on('select', function(selModel, record){ 
    
    var filestore = Ext.getCmp('filegrid').getStore();
    
    filestore.baseParams.catalogid=record.data.id;
    
    filestore.currentPage = 1;
    
    filestore.load({
    
    params:{
    
    catalogid:record.data.id
    
    }
    
    })
    
    });
    还可以用store的loadPage方法
    

      

  • 相关阅读:
    小数化分数2
    Sum of divisors
    Subsequence
    Lowest Bit
    Specialized Four-Digit Numbers
    Hunters
    Pet
    测试你是否和LTC水平一样高
    Bank Interest
    bzoj 1295
  • 原文地址:https://www.cnblogs.com/hetaojs/p/5760455.html
Copyright © 2011-2022 走看看