javascript - 如何让 ExtJs 应用程序看起来像 Feed 示例?

标签 javascript extjs extjs4

在我的 ExtJS 应用程序中,我有 3 个组件,一个 Ext.tree.PanelExt.grid.Panel 和一个 Ext.Img >。我希望它们具有与此处的 Feed 查看器示例相同的布局:

http://dev.sencha.com/deploy/ext-4.0.0/examples/feed-viewer/feed-viewer.html

我一直在尝试查看代码,但仍然无法让我的组件看起来像那样(一个组件在左侧,两个在右侧,一个在另一个之上)。谁能解释一下如何使用“边框”布局来做到这一点? (这就是他们正在使用的)。

编辑:尝试创建嵌套边框布局。左侧的 Ext.tree.Panel 和右侧的 Ext.tab.Panel 以及 Ext.grid.PanelExt.Img 在里面。这会导致整个选项卡面板显示为空白。代码如下:

 grid_file = Ext.create('Ext.grid.Panel', {
            title: 'File List',
            region: 'north',
            height:200,
            width:700, 
            store: store_file,
            dockedItems: [upload_toolbar],
            columns: [..]});

var imagePanel = Ext.create('Ext.Img', {
            src: 'DefaultImage',
            region: 'south',
            width: 700,
            height: 200
        });
 var tab_Panel = Ext.create('Ext.tab.Panel' , {
            width: 700,
            region: 'center',
            items: [grid_file, imagePanel]})

        win = Ext.create('Ext.window.Window', {
            title: 'ExtJS Simple File Browser',
            width: 900,
            height: 400,
            layout: 'border',
            bodyStyle: 'padding: 5px;',
            items: [tree_dir,button_panel]
        });

        win.show();

最佳答案

这实际上是一个嵌套的边框布局:

您有主布局,其边框为:

  • West:提要
  • 中心:提要信息面板

提要信息面板也有边框布局:

  • 中心:网格。
  • 南:所选 Feed。

提要查看器的代码有些复杂。您可能会发现this更有帮助。

如果您仍然无法解决问题,请提交您的代码。

关于javascript - 如何让 ExtJs 应用程序看起来像 Feed 示例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13746671/

相关文章:

javascript - 我应该避免哪些 ExtJS 3 陷阱?

javascript - sailsjs + ext-direct (sencha extjs)

javascript - 创建使用 50 作为负值阈值的 0-50-100 百分位数面积线图

javascript - Edge 浏览器中无法导出到 Excel

javascript - 最小两个单词的正则表达式

javascript - ExtJs4 动态加载工具栏中的项目

extjs - 如何创建具有多个 belongsTo 相同模型类型的 ExtJS 4 模型?

javascript - jquery 切换不起作用

jquery - 是否有一个免费的(LGPL 兼容)jQuery 网格插件,具有与 Ext-JS 网格类似的功能?

ExtJS 4 - 组合框问题