Extjs Grid 自带了两种排序方式 ASC  DESC  ,网上也看到了很多重写或扩展Extjs原本的排序方法。但是如何修改这个排序的名称呢 或者 我在原有的两个方法基础上新增一个排序方法。 如下图:
       
       如图所示意:grid的排序栏点击下拉菜单中 有“正序” 和“逆序” 两个选项,我怎么可以在此基础上在新增一项呢。或则 直接修改 正序 逆序 为其他的名称?

解决方案 »

  1.   

    我有个主意:找到生成弹出排序列表的panel/div,然后自己照着重写这个方法或者改原代码
      

  2.   

    在定义grid前,加
    if(Ext.grid.GridView){
       Ext.apply(Ext.grid.GridView.prototype, {
          sortAscText  : "顺序1",
          sortDescText : "顺序2"
       });
    }
      

  3.   

        mathfan 的方法靠谱,其实在定义Grid的时候就可以修改这个现实的文字,就是在grid的配置项里加一个viewConfig : { sortAscText : '顺序名称'},核心本质跟mathfan的方法是一样的。只是他是的是重写源代码。