javascript - ExtJs 工具栏配置对象

标签 javascript extjs

所以我有以下场景 在我的主视图中,我有一个像这样的容器:

Ext.define('APP.view.main.Main', {
extend: 'Ext.container.Container',
xtype: 'app-main',
id: 'root',
requires: [
    'Ext.menu.*'
],
items:[
    'APP.view.main.topBar'
    ]
});

我的 APP.view.main.topBar 看起来像这样:

Ext.define('APP.view.main.topBar',{

extend: 'Ext.container.Container',
docked: 'top',
xtype: 'toolbar',
id: 'topBar',
title: 'Meniu',

items:[
    {
        text: 'Furnizori',
        iconCls: 'x-fa fa-qrcode',
        menu: 'APP.view.main.menus.menuFurn'
        }

    ]
});

问题是我收到以下错误:

Invalid config, must be a valid config object

我正在尝试将工具栏包含在主项目中

最佳答案

主类中的项目必须是一个适当的对象。见下文:

Ext.define('APP.view.main.topBar', {

    extend: 'Ext.container.Container',
    docked: 'top',
    xtype: 'myAppTopBar',
    id: 'topBar',
    title: 'Meniu',

    items: [{
            text: 'Furnizori',
            iconCls: 'x-fa fa-qrcode',
            menu: 'APP.view.main.menus.menuFurn'
        }

    ]
});

Ext.define('APP.view.main.Main', {
    extend: 'Ext.container.Container',
    xtype: 'app-main',
    id: 'root',
    requires: [
        'Ext.menu.*'
    ],
    items: [{
        xtype: 'myAppTopBar'
    }]
});

关于javascript - ExtJs 工具栏配置对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50509004/

相关文章:

javascript - 我需要在我的 HTML 中转义什么(JSON 响应)

javascript - Extjs 3.x : Can I make a panel or a container movable?

javascript - Extjs 4 扩展表单

php - 如何将javascript中的组合框(EXTJS)中的参数传递到php文件?

javascript - 在 Adob​​e DTM 中读取 HTML 表 header value

javascript - 双击时div中的文本选择(contenteditable)

javascript - Javascript 同步 XMLHttpRequest 的替代方案(在 Safari 中超时)

javascript - 在多个元素上使用 addEventListener,避免在未找到特定元素时出现 TypeError

javascript - 仅 Ext Js IE 错误

extjs - 如何全局重新定义 Ext.LoadMask.msg