首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ExtJs网格相似列的创建更加简单

ExtJs网格相似列的创建更加简单
EN

Stack Overflow用户
提问于 2013-04-28 03:14:09
回答 1查看 160关注 0票数 2

我有一个网格,它有许多几乎相同的列,它们具有相同的名称,但在末尾有不同的数字。它们使用相同的渲染器函数,但具有不同的参数值,以此类推...

这些列定义相对较长(5-10行)。有没有一种方法来生成抛出的循环或其他东西?这将使我的代码更好,更紧凑。

提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-28 04:48:49

可以,停那儿吧。您还可以在服务器上生成列配置。

在这里你可以看到你如何做到这一点:

代码语言:javascript
复制
Ext.define('mynamespace.Grid', {
    extend: 'Ext.grid.Panel'

    // ... your grid configuration 

    initComponent: function() {

       var cm = [];

       Ext.each(columnsArray, function(rec) {
           var col = {
               text: rec.name,
               dataIndex: rec.dataIndex
               // ... renderer and so on
           };

           cm.push(col);
       }, this);

       this.columns = {
           items: cm
       };

       this.callParent(arguments);
    }
});
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16255912

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档