【问题标题】:How to collapse PrimeFaces center lay out as east lay out如何将 PrimeFaces 中心布局折叠为东部布局
【发布时间】:2013-02-11 14:21:37
【问题描述】:

我有一个 PrimeFaces 布局,它由北、东、中、西 4 个单元组成。 我有一个要求,我需要像东边那样折叠中心单元,我的意思是它必须折叠到右侧。在这里我不再需要中心单元,但中心单元是强制性的。 我正在做的是我已经移除了东部单元并使用中心单元,但根据我的要求,我必须像东部单元一样折叠我的中心单元。

【问题讨论】:

  • 保留东方,移除西方。使用中心作为西部布局单元。这样,您就可以使用 east 进行折叠。
  • 你好,这是个好主意,但我希望东西方都崩溃
  • 你试过任何 CSS 来隐藏中心 layoutUnit 吗?
  • 我试过了,但它没有按预期工作
  • 我尝试使用一些 javascript 和 css 来隐藏中心 layoutUnit。但是,这似乎是不可能的。考虑另一种设计。查看 facelets 一次。

标签: jquery ajax jsf jsf-2 primefaces


【解决方案1】:

这可能会给你一些想法

 <p:layout id="L1" widgetVar="L1" >
        <p:layoutUnit position="north">
        </p:layoutUnit>

        <p:layoutUnit id="center" position="center">
        </p:layoutUnit>

        <p:layoutUnit position="east" id="east">
        </p:layoutUnit>

  </p:layout>

您可以这样做来隐藏L1.layout.hide('east'); 并显示L1.layout.open('east');

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-12
    • 1970-01-01
    • 2016-01-28
    • 2019-10-06
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    相关资源
    最近更新 更多