EXTJS网格数据索引定制和我的误解

EXTJS网格数据索引定制和我的误解,extjs,Extjs,我想把一些自定义数据放到列字段中。。。我的数据位于本地存储区 code of my grid: columns: [ {text: "name", flex: 1, dataIndex: 'name'}, {text: "type", flex: 1, dataIndex: 'type'}, {text: "value", flex: 1, dataIndex: 'function', renderer: this.rendeValueColumn}, {text: "parameter",

我想把一些自定义数据放到列字段中。。。我的数据位于本地存储区

code of my grid:


columns: [
{text: "name", flex: 1, dataIndex: 'name'},
{text: "type", flex: 1, dataIndex: 'type'},
{text: "value", flex: 1, dataIndex: 'function', renderer: this.rendeValueColumn},
{text: "parameter", flex: 1, dataIndex: 'parameter'},
{text: "rule", flex: 1, dataIndex: 'rule'}
],

i want to change 'rule' .

i'm try to : var a = 'test'; {text: "rule", flex: 1, dataIndex: a} etc...

but that way arent help me. 

dataIndex不需要数据。它需要数据字段的名称

你真正想要的是

columns: [
  {text: "name", flex: 1, dataIndex: 'name'},
  {text: "type", flex: 1, dataIndex: 'type'},
  {text: "value", flex: 1, dataIndex: 'function', renderer: this.rendeValueColumn},
  {text: "parameter", flex: 1, dataIndex: 'parameter'},
  {text: "rule", flex: 1, dataIndex: 'name', renderer: function(){
    return 'test';
  }}
],
您可以使用渲染器功能放入任何需要的数据