【问题标题】:Multiple items in fit layout in ExtJSExtJS中适合布局的多个项目
【发布时间】:2014-06-19 02:00:35
【问题描述】:

我在一个面板中创建了多个项目。现在我想以“适合”的布局显示这个面板。我不想修复此面板的高度和宽度。我知道“适合”布局只允许显示一项。

是否可以在这里使用“适合”布局?或者有没有其他方法可以实现这一目标?

谢谢, 阿南丹

【问题讨论】:

    标签: extjs layout


    【解决方案1】:

    'fit' 只允许一项,就像你说你知道的那样。

    如果不明确知道你想要实现什么,布局方面,我会说开始玩'anchor'、'hbox'和'vbox'——很可能其中之一会做你想做的事。

    【讨论】:

    • 谢谢。我会试试 Vbox 选项
    【解决方案2】:

    Fit 为您提供一件可以完全填满容器的物品。因此,如果您有多个项目并且您尝试使用合身,您必须希望多个项目完全适合容器。你有两个选择

    1. 您可以使用锚点,它允许您指定每个包含的项目相对于容器的确切位置。您可以指定第一项在左侧的 0% 和顶部的 0% 处;第二项可以从左边算起 50%,从上算起 0%;第三个可以是右边5px,等等。

    2. 您可以使用 hbox 或 vbox 并将所有包含的项目堆叠在一行或一列中。每个包含项目的flex 属性将让您能够设置它们相对于包含元素的宽度或高度。

    从这个问题中不清楚你想做什么。

    【讨论】:

    • 谢谢。我会试试 Vbox 选项
    猜你喜欢
    • 2023-04-04
    • 1970-01-01
    • 2020-12-20
    • 1970-01-01
    • 2023-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-26
    相关资源
    最近更新 更多