首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >按功能分组的extjs4网格

问按功能分组的extjs4网格
EN

Stack Overflow用户
提问于 2013-11-01 10:37:59
回答 1查看 203关注 0票数 1
代码语言:javascript
复制
Ext.define('record.SecurityCase', {
            extend : 'Ext.data.Model',
            fields : [{
                        name : 'id',
                        type : 'string',
                        persist : false
                    }, {
                        name : 'takeplaceTime',
                        type : 'date',
                        persist : true
                    },  {
                        name : 'brief',
                        type : 'string',
                        persist : true
                    }],
                    groupField: 'takeplaceTime' 
});

一个带有存储的网格使用了above.And模型,我希望它被分组为‘takeplaceTime’。例如:

代码语言:javascript
复制
obj.takeplaceTime='2013-10-01';obj2.takeplaceTime='2013-04-01';obj3.takeplaceTime='2013-12-01';obj4.takeplaceTime='2012-12-01';

obj;obj2;obj3是一个群体,因为它的年度是2013年。obj4将是另一个,2012年。

有一个groupRenderFunction来处理这个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-01 14:29:43

可以在Model中为分组定义计算的属性。示例:

代码语言:javascript
复制
Ext.define('Model1', {
    extend: 'Ext.data.Model',
    fields: [
        {name: 'name',  type: 'string'},
        {name: 'seniority',  type: 'string'},
        {name: 'department',  type: 'string'},
        {name: 'group', type: 'string', convert: function(value, record) {
            return record.get('name').substr(0, 1); // first letter of name
        } }
    ]
});

ExtJS4.2:http://jsfiddle.net/BmVeg/1/中的工作示例

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

https://stackoverflow.com/questions/19725086

复制
相关文章

相似问题

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