Extjs网格模板列

Extjs网格模板列,extjs,extjs4,Extjs,Extjs4,使用ExtJS4.1 嗨,我的模型中有一个字段,在哪里 1=“福特” 2=“GM” 3=“本田” 当我的商店有编号时,如何在表格中显示名称?如果您查看文档,有一个使用templatecolumn的示例: 基本上,模板列在呈现期间可以访问记录。如果您的记录同时具有数字名称和描述性名称,则可以打印出来显示它们(如示例中所示) 如果记录没有描述性数据,则不需要模板列。您可以在常规列上使用渲染器,并从具有数字到描述性标签映射的查找对象中提取并返回描述。像这样返回lookup[value]请阅读文档以

使用ExtJS4.1

嗨,我的模型中有一个字段,在哪里

1=“福特”

2=“GM”

3=“本田”


当我的商店有编号时,如何在表格中显示名称?

如果您查看文档,有一个使用templatecolumn的示例:

基本上,模板列在呈现期间可以访问记录。如果您的记录同时具有数字名称和描述性名称,则可以打印出来显示它们(如示例中所示)


如果记录没有描述性数据,则不需要模板列。您可以在常规列上使用
渲染器
,并从具有数字到描述性标签映射的查找对象中提取并返回描述。像这样
返回lookup[value]请阅读文档以了解Reneder的用法。

如果您查看文档,则有一个使用templatecolumn的示例:

基本上,模板列在呈现期间可以访问记录。如果您的记录同时具有数字名称和描述性名称,则可以打印出来显示它们(如示例中所示)


如果记录没有描述性数据,则不需要模板列。您可以在常规列上使用
渲染器
,并从具有数字到描述性标签映射的查找对象中提取并返回描述。像这样
返回lookup[value]请阅读文档了解Renderer的用法。

使用第列的Renderer

renderer: function(val){
        switch (val){
                case 1: val="Ford"; break;
                case 2: val="GM";break;
                //................
          }
       return val;
    },

使用第列上的渲染器

renderer: function(val){
        switch (val){
                case 1: val="Ford"; break;
                case 2: val="GM";break;
                //................
          }
       return val;
    },