jsf - 新手 JSF 问题 - 如何实现这种布局?

标签 jsf layout richfaces

我正在尝试实现此处显示的布局
alt text

每个面板都应该链接到一个支持 bean,稍后我将根据上下文从中添加不同的组件。

我尝试使用 panelgrid 但无法实现这种外观。
我更愿意为此只使用 JSF,但如果不可能或太复杂,RichFaces 也可以。

谢谢!!

最佳答案

这不仅是 JSF/HTML 的问题,也是 CSS 的问题。上面的布局基本上已经可以实现如下:

<h:panelGroup id="header" layout="block"></h:panelGroup>
<h:panelGroup id="leftcol" layout="block"></h:panelGroup>
<h:panelGroup id="rightcol" layout="block"></h:panelGroup>

(生成以下 HTML)
<div id="header"></div>
<div id="leftcol"></div>
<div id="rightcol"></div>   

您可以使用 CSS 样式/定位它,如下所示:
#header {
    width: 100%;
    height: 100px;
}
#leftcol {
    width: 200px;
    float: left;
}
#rightcol {
    float: left;
}

就这样。

关于jsf - 新手 JSF 问题 - 如何实现这种布局?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2183138/

相关文章:

objective-c - OS X 辅助功能 API 最小宽度

java - 自动生成的 JSF 组件 ID 中存在重复 ID

jsf - @ManagedProperty 的 CDI 替换

jsf - 具有 postconstruct 方法的 ApplicationScoped Bean

html - 如何填充一个 div 但保持子 div 的纵横比

ios - 使用自动布局弹出键盘时调整 UITextView 的大小

java - javax.faces.bean包的真正起源是什么?

multithreading - 我们应该如何关注JSF托管bean的线程安全性?

图表元素中的 JSF/primefaces 事件

jsf - p :dataTable multiple selection not working