+ -
当前位置:首页 → 问答吧 → Ext.grid.ColumnModel排序问题

Ext.grid.ColumnModel排序问题

时间:2011-03-31

来源:互联网

这样写为什么排序功能就失效了呢?换成 dataIndex: '_childName'就可以的。。。
   
var cm = new Ext.grid.ColumnModel{
  header: "aaa",
  width: 100 ,
  sortable: true,
  //dataIndex: '_childName'
  renderer:function(value, cellmeta, record, rowIndex, columnIndex, store){ 
  return "<div style='background:"+record.get('_color')+"'>"+record.get('_childName')+"</div>";  
  }
  }])

作者: jay_jian   发布时间: 2011-03-31

引用楼主 jay_jian 的回复:
这样写为什么排序功能就失效了呢?换成 dataIndex: '_childName'就可以的。。。

var cm = new Ext.grid.ColumnModel{
header: "aaa",
width: 100 ,
sortable: true,
//dataIndex: '_childName'
……


CSS code
dataIndex是对应的你的store的中的record或是fields中的字段,也就是后台返回数据的
属性,如果header没有dataIndex,还在没显示数据。dataIndex应该是必需的

作者: IBM_hoojo   发布时间: 2011-03-31