解决方案 »

  1.   

    是不支持么? 可不可以把bbar移除之后再重新绑定一次呢?
      

  2.   

    怎么针对人回复啊,抓狂。 不是store需要reload,而是我重新加载了store之后怎么把它重新绑定到bbar上。现在的效果就是,页面初始化是3条记录,5列。 当我再次查询的时候5条记录,3列。那么通过reconfigure,可以更改panel的列 可是分页工具栏显示的还是初始化的数据,也就是说分页的store是没变的,变得只是panel用到显示数据的store. 
      

  3.   

     不是store需要reload,而是我重新加载了store之后怎么把它重新绑定到bbar上。现在的效果就是,页面初始化是3条记录,5列。 当我再次查询的时候5条记录,3列。那么通过reconfigure,可以更改panel的列 可是分页工具栏显示的还是初始化的数据,也就是说分页的store是没变的,变得只是panel用到显示数据的store. 
      

  4.   

    如果你是用ext4.1的话,可以直接getStore(),然后动态改pagingtoolbar的store啊。
    这样不行的话好像还有一个onUnbindStore()方法,你可以看看,也许可以用。
      

  5.   


    是4.2
    请问是这样么:gridPanel.onUnbindStore(codeTabStore);  
    还是gridPanel.bbar.onUnbindStore(codeTabStore);
     api上没查到onUnbindStore这个方法
      

  6.   

            bar.bindStore(store);
            bar.doRefresh()
      

  7.   


    是4.2
    请问是这样么:gridPanel.onUnbindStore(codeTabStore);  
    还是gridPanel.bbar.onUnbindStore(codeTabStore);
     api上没查到onUnbindStore这个方法
    大哥,是怎么样自己试试不就知道啦。能用就可以了,不能用就继续纠结吧。我也只对4.1比较熟悉。这恶心的ext!!
      

  8.   


    是4.2
    请问是这样么:gridPanel.onUnbindStore(codeTabStore);  
    还是gridPanel.bbar.onUnbindStore(codeTabStore);
     api上没查到onUnbindStore这个方法
    大哥,是怎么样自己试试不就知道啦。能用就可以了,不能用就继续纠结吧。我也只对4.1比较熟悉。这恶心的ext!!是大姐。。这个汗。。 要是两个有一个好用 我还问你是哪个么。。 没学过 被逼着用了半个月。。
      

  9.   

    pageBar.bindStore(codeTabStore);
     pageBar.doRefresh()还是不好用,之前用过,应该是为bar绑定store,可我想过的是重新绑定。是我考虑的方向错了么。抓狂,不懂。
      

  10.   

    没问题啊,4.1的。。测试过的Ext4 Ext.grid.Panel调用reconfigure后如何同时更新bbar导航条
      

  11.   

    4.1.1的,4.2应该也差不多吧,不会变动很大。没下载过不知道是不是数据源的问题,我的是memory的,不是通过ajax获取的,你配置codeTabStore增加onload事件,在onload事件中设置试试
      

  12.   


    我试了 你的方法4.2好用的。可是onload 是我不大会写吧,不好用。因为store 要是不自动加载的,分页怎么用。
      

  13.   


    我试了 你的方法4.2好用的。可是onload 是我不大会写吧,不好用。因为store 要是不自动加载的,分页怎么用。我测试了下,不管是memory或者ajax的,4.1.1a和ext-4.2.1.883都可以直接那样设置。看我发的链接
      

  14.   


    var l=gridPanel.getDockedItems();
        for(var i=0;i<l.length;i++){    
            if('pagingtoolbar'==l[i].xtype){
                l[i].unbind(codeTabStore);
                l[i].bind(codeTabStore);
            }
    }这是我的解决方法。卡在了  找不到pagingtoolbar。bind最开始就用过,没想到是这个原因。别人借鉴吧。