javascript - ExtJS MVC 添加工具栏

标签 javascript extjs extjs4 extjs-mvc

我有以下情况,我正在尝试将工具栏 (Ext.toolbar.Toolbar) 添加到网格 (Ext.panel.grid)。网格位于 Ext.window.Window 内,它位于我的主 app.js 中,看起来像这样:

Ext.application({
    name: 'FileBrowser',
    appFolder: '/Scripts/dashboard/FileBrowserApp',
    controllers:['BrowserController'],
    launch: function() {
    win = Ext.create('Ext.window.Window', {
        title: 'Document Library',
        width: 700,
        height: 500,
        layout: 'border',
        bodyStyle: 'padding: 5px;',
        items: [
            {
                xtype:'tree_dir'
            },
            {
                xtype:'grid_file',
            }

        ]
    });
    win.show();
}
 })

我的问题是,我该怎么做?我是否在 Controller 中动态添加工具栏?如果是这样,我如何从 Controller 访问上面的 grid_file?我应该以某种方式将它添加到我的 grid_file View 中吗?那么如何访问工具栏 View ?

最佳答案

   myPanel.addDocked({
        xtype: 'toolbar',
        dock: 'top',
        items:[
            {
                xtype:'button',text:'Open Win1',ref:'win1Button'
            },{
                xtype:'button',text:'Open Win2',ref:'win2Button'
            }]
        });

关于javascript - ExtJS MVC 添加工具栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13868651/

相关文章:

java - 内存泄漏,当我将数据从一个 treeStore 复制到另一个 ext js 4.1

css - 如何自定义使用 ThemeBuilder 生成的主题的 CSS?

migration - 从 ExtJS3 切换到 ExtJS4 : Worth the hassle?

javascript - 尝试使用当前时间与关闭时间javascript进行倒计时

javascript - ExtJS - 如何获取组件项值

javascript - 如何在 CodeIgniter 中使用输出 JSON 将添加的数据保存到数据库中

javascript - extjs 4 中的范围问题

extjs4 - 在ExtJS 4 MVC应用程序中扩展 Controller

javascript - 获取括号之间的文本

javascript - 运行任何 ionic 命令时出现 ionic 异常,怎么办?