【问题标题】:Eliminate the elements that separates primefaces layoutUnit after generate html在生成html后消除分隔primefaces layoutUnit的元素
【发布时间】:2012-10-01 08:11:07
【问题描述】:

是否可以消除或编辑分隔primefaces layoutUnit元素的元素(顶部、西部、中心等)? 这些元素的 id 以 -调整大小

我在 primefaces-3.1.1.jar 中找不到哪个类。

例如当元素layoutUnit west生成成html后具有css属性

position: absolute;
left: 0px;
width: 94px;

那么生成成html元素后正确的layoutUnit具有css属性

position: absolute;
left: 107px; 

因为在它们之间生成了带有属性的 resizer element(div)

position: absolute;
left: 100px;
width: 6px;

如何避免这种影响?

【问题讨论】:

  • 您想摆脱生成的调整大小元素吗? layoutUnit 组件有一个属性resizable,可以设置为false。将 resizable 设置为 false 后它们还会出现吗?
  • 没错,我想摆脱生成的调整大小元素。我知道 layoutUnit 有一个可调整大小的属性,但是当我将它设置为 false 时,resizer 元素仍然出现:(

标签: java jsf primefaces


【解决方案1】:

使用装订线属性。将其设置为零

【讨论】:

  • 当使用属性 gutter 重要设置为 true 时可折叠属性
【解决方案2】:

经过大量的辛勤工作,我做到了这一点,它就像那样工作。调整器不见了。将此添加到您的 CSS 中

.ui-layout-resizer, .ui-layout-resizer-north, .ui-layout-resizer-open, .ui-layout-resizer-north-open{ 高度:0px!重要; }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-06
    • 1970-01-01
    • 1970-01-01
    • 2014-11-04
    • 2011-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多