javascript - extjs 4.2.1 - 围绕组件包装布局容器

标签 javascript html css user-interface extjs

我有一个外面板和一个内面板。内部面板有一个 Ext.form.Label,上面写着“Hello World”。我将如何使用框架强制内部面板环绕 Label 组件?我似乎无法在 API 中找到任何可以让我执行此操作的内容。在 native Android 代码中,您可以在 XML 文件中简单地指定“wrap_content”,但我不确定如何在此处执行此操作。

编辑: 我要创建的是一个类似于来自 kayak.com 的日期选择器工具栏小部件的组件。我已经拥有构建它所需的所有部分(我认为),但我试图避免做的是对宽度进行硬编码。我只想根据组件的默认大小调整大小。这是一个小的 UI 部分,将与许多其他小部件一起放入表单中:

enter image description here

最佳答案

这是一个示例 fiddle :

https://fiddle.sencha.com/#fiddle/2rj

代码:

Ext.application({
    name : 'Fiddle',

    launch : function() {
        new Ext.container.Container({
            renderTo: Ext.getBody(),
            layout: 'hbox',
            items: [{
                xtype: 'datefield'
            }, {
                xtype: 'component',
                html: ' - ',
                margin: '0 10'
            }, {
                xtype: 'datefield'
            }, {
                xtype: 'label',
                html: '10 Nights',
                margin: '5 0 0 100'
            }]
        });
    }
});

关于javascript - extjs 4.2.1 - 围绕组件包装布局容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21272255/

相关文章:

html - 获取背景图像以在特定点停止平铺

javascript - 单击事件后表格单元格无意中更改大小

html - Bootstrap 导航栏底部不需要的 1px 线并创建导航栏侧间隙

css - 使用Media Query和Grails获取条件CSS时遇到问题

javascript - 并行读取多个文件并相应地将数据写入新文件中node.js

javascript - Spring Boot 应用程序 JS 和 CSS 未在独立服务器中绑定(bind)(Apache Tomcat 版本 9.0)

javascript - 如何在 ng-repeat 期间呈现 {{ }}?

javascript - 如何避免在 JavaScript 中对函数输出进行多个变量重新声明

html - 为什么负边距底部使列高度相等?

html - 无法在同一行显示页码