m0_37918199
m0_37918199
采纳率100%
2017-08-10 11:58 阅读 1.1k
已采纳

EXTJS取值问题xtype: 'rownumberer'

30

图片说明
想获取到Sorting那一列的值,sorting是系统自增的值,一开始想遍历出来,但发现不行,获取到的都是空值,有没有大神了解这块给点提示图片说明图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • 已采纳
    m0_37918199 m0_37918199 2017-08-15 01:19

    图片说明前台取不到放后台了,

    点赞 评论 复制链接分享
  • showbo GoCityPass新加坡曼谷通票 2017-08-11 01:44

    rownumberer配置dataIndex无效,也无法修改。换普通列不就行了
    你一定要rownumberer,直接遍历dom对象

    
    var sorting=[];
    //如果sorting不是第二列,注意修改nth-child(2)中的2,下标从1开始
    grid.getEl().down('div.x-grid-view').query('tr td:nth-child(2)').forEach(function(el){sorting.push(el.innerHTML.replace(/<[^>]+>/g,''))})
    
    点赞 1 评论 复制链接分享
  • hu961691590 大黄瓜de冬天 2017-08-11 01:21

    获取选中行的数据?
    var selMol=grid.getSelectionModel();
    var view=grid.getView();
    var store=grid.getStore();
    for(var i=0;i<view.getRows().length;i++){
    if(selMol.isSelected(i)){
    var sorting=store.getAt(i).get('sorting');
    }
    }

    点赞 评论 复制链接分享

相关推荐