gpt4 book ai didi

javascript - ExtJs 6 总是显示 ext/modern/modern/src/layout/container/Column.js net::ERR_FILE_NOT_FOUND

转载 作者:行者123 更新时间:2023-12-03 02:55:48 24 4
gpt4 key购买 nike

我想使用 Extjs 6.5.2 尝试 hello world 示例。当我尝试运行以下代码时

    var containerPanel = Ext.create('Ext.panel.Panel', {
renderTo: 'app-div1',
width: 400,
height: 200,
title: 'Container Panel',
layout: 'column',
suspendLayout: true // Suspend automatic layouts while we do several different things that could trigger a layout on their own
});

containerPanel.add({
xtype: 'panel',
title: 'Child Panel 1',
height: 100,
columnWidth: 0.5
});

containerPanel.add({
xtype: 'panel',
title: 'Child Panel 2',
height: 100,
columnWidth: 0.5
});
containerPanel.suspendLayout = false;
containerPanel.updateLayout();

浏览器控制台抛出有关的错误

ext/modern/modern/src/layout/container/Column.js net::ERR_FILE_NOT_FOUND

即使我尝试在 app.js 中导入包

Ext.application({
name: 'MyApp',
extend: 'MyApp.Application',

requires: [
'MyApp.*',
'Ext.panel.Panel',
'Ext.layout.container.Column'
]
});

我发现ext-6.5.2-Trial.zip\ext\modern\modern\src\layout<中没有包含container文件夹.

我可以知道在使用Ext.panel.Panel组件之前我是否错过了任何步骤吗?谢谢。

最佳答案

对于经典版,您需要在 app.js Ext.panel.PanelExt.layout.container.Column 中删除这两行>。如果您需要,您可以在经典 View 中使用require。

modern工具包没有 column 布局,但在 classic 中有当前布局Ext.layout.container.Column

请引用此 FIDDLE 这与 Ext.panel.Panel 上的 layout:column 属性一起使用。

var containerPanel = Ext.create('Ext.panel.Panel', {
renderTo: Ext.getBody(),
width: 400,
height: 200,
title: 'Container Panel',
layout: 'column'
});

// Suspend automatic layouts while we do several different things that could trigger a layout on their own
containerPanel.suspendLayouts(true); //you can also use like this.
containerPanel.add({
xtype: 'panel',
title: 'Child Panel 1',
height: 100,
columnWidth: 0.5
},{
xtype: 'panel',
title: 'Child Panel 2',
height: 100,
columnWidth: 0.5
});
containerPanel.resumeLayouts(true);

关于javascript - ExtJs 6 总是显示 ext/modern/modern/src/layout/container/Column.js net::ERR_FILE_NOT_FOUND,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47628447/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com