首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ExtJS网格-在一行中显示多个行

ExtJS网格-在一行中显示多个行
EN

Stack Overflow用户
提问于 2018-10-22 07:02:03
回答 1查看 92关注 0票数 1

我在ExtJS商店里有以下的json数据。我正在使用Ext.grid.Panel显示这个内容与colum名称和电话。

{ "name":"Doris Ryan","phone":"1-536-934-9500“},{ "name":"Nissim Hines","phone":"1-937-975-0044”},{ "name":"Walter Gallegos",“电话”:"863-4112“},{ "name":"Miranda Boyd","phone":"1-820-817-5049”},{ "name":"Sonya Booth","phone":"468-0669“},{“姓名”:"Rose Steele","phone":"1-581-774-8023“},

因此,我在下面的格式中获得了Grid

电话: Doris Ryan 1-536-934-9500 Nissim Hines 1-937-975-0044 Walter Gallegos 863-4112 Miranda Boyd 1-820-817-5049

但是,我想在网格中显示的内容如下所示

电话名称电话: Doris Ryan 1-536-934-9500 Nissim Hines 1-937-975-0044 Walter Gallegos 863-4112 Miranda Boyd 1-820-817-5049

用户可以编辑电话号码。因此,还可以分享关于如何处理网格上的更新的详细信息。

EN

回答 1

Stack Overflow用户

发布于 2018-11-13 17:45:46

解决这一问题的方法是改变您在模型中组装数据的方式,然后通过网格更改曝光。

ExtJS没有在一行中自动复制两行记录的属性。

克里特是这样一个模特:

代码语言:javascript
复制
Ext.define('YourApp.model.yourFeature.Model', {
    extend: 'Ext.data.Model',
    fields: [{
        name: 'Phone1',
        type: 'string'
    }, {
        name: 'Name1',
        type: 'string'
    }, {
        name: 'Phone2',
        type: 'string'
    }, {
        name: 'Name2',
        type: 'string'
    }]
}); 

定义你的数据,就像你的问题:

代码语言:javascript
复制
var data = [{
    "name": "Doris Ryan",
    "phone": "1-536-934-9500"
}, {
    "name": "Nissim Hines",
    "phone": "1-937-975-0044"
}, {
    "name": "Walter Gallegos",
    "phone": "863-4112"
}, {
    "name": "Miranda Boyd",
    "phone": "1-820-817-5049"
}, {
    "name": "Sonya Booth",
    "phone": "468-0669"
}, {
    "name": "Rose Steele",
    "phone": "1-581-774-8023"
}]

所以你创造了一种奇数/偶数逻辑来丰富你的记录。

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

https://stackoverflow.com/questions/52923868

复制
相关文章

相似问题

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