面板extJS( Sencha )中的网格

irtuqstp  于 2022-11-04  发布在  其他
关注(0)|答案(1)|浏览(175)

我试图把一个网格内的一个面板,(我已经做了2个不同的视图,我的意思是,把网格在一个视图和可视化它从面板(菜单)视图作为一个项目)。
但我需要把它直接放在菜单视图,我看到一些人这样做的功能,以插入面板内,但我不能这样做。
如果有人能帮我我会很感激的,
谢谢你,谢谢你

这是“菜单”视图

Ext.define('appBaldas.view.vMenu', {
    extend: 'Ext.tab.Panel',
    defaultType: 'panel',
    defaults: {
        bodyPadding: 25
    },

    requires: [
        'appBaldas.store.sMenu'
    ],

    items: [{
        title: 'TAB 1',

    }, {
        title: 'TAB 2',

    }, {
        title: 'TAB 3',

    }, {
        title: 'TAB 4',

    }],
/* I SAW SOMETHING LIKE THIS BUT IDK HOW TO IMPLEMENT IT
    _grid : function() {
        this.cellEditing = new Ext.grid.plugin.CellEditing({
            clicksToEdit : 1
        });
        return{
    columns: [{ 
        text: 'Name',
        dataIndex: 'prodName',
        width: 700,
    }, {
        text: 'Cod',
        dataIndex: 'cod',
        width: 700 
    }, { 
        text: 'Units',
        dataIndex: 'uds',
        width: 700 
    },
    {
        selectable: {
        checkbox: true
    },

    }],
        },

* /

});

"这里就是商店"

Ext.define('appBaldas.store.sMenu', {
    extend: 'Ext.data.Store',

    alias: 'store.sMenu',

    model: 'appBaldas.model.mMenu',

    data: { items: [
        { prodName: 'Prod1', cod: "1", uds: "999" },
        { prodName: 'Prod2', cod: "2", uds: "999" },
        { prodName: 'Prod3', cod: "3", uds: "999" },
        { prodName: 'Prod4', cod: "4", uds: "999" }
    ]},

    proxy: {
        type: 'memory',
        reader: {
            type: 'json',
            rootProperty: 'items'
        }
    }
});

这是模型

Ext.define('appBaldas.model.mMenu', {
    extend: 'Ext.data.Model',
    fields: [
         'prodName', 'cod', 'uds',
    ]
});

我尚未实现控制器(如有必要)

hmtdttj4

hmtdttj41#

您有一个使用 Sencha 或Open工具创建helloworld应用程序的示例。
一个菜单视图,在中间打开。你试过这个吗?

相关问题