java - 更好 <h :selectManyCheckbox> layout?

标签 java jsf facelets

我有一个 JSF 页面。有一次,我有一个 <h:selectManyCheckbox>那是显示一些项目。该标签提供了 2 个属性,您可以设置这些属性来定义内容是水平显示还是垂直显示。然而,如果有多个项目,这两个选择看起来都不好。水平方向,所有东西最终都会聚集在一起。选择垂直,你可以让你的页面不必要地长。有什么办法可以两全其美吗?例如,指定应该有 x 列?假设我有 20 个项目,我想要 4 列。如果这个数字增长到 100,我仍然只需要 4 列。然后该列表将垂直增长。

这可能吗?

最佳答案

使用Tomahawk's t:selectManyCheckbox反而。它有一个 layoutWidth 属性正是为了这个目的。

关于java - 更好 <h :selectManyCheckbox> layout?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3062386/

相关文章:

jsf - 如何使用 JSF 2.0 Facelets 在 XHTML 中包含另一个 XHTML?

java - elasticsearch 6 ESIntegTestCase "codebase property already set"

java - jsf将数据传递到其他页面不起作用

java - f :ajax listener not fired. 意外行为

css - !IE 使用 OmniFaces 进行条件注释

jsf - Netbeans 错误 "The attribute target is not defined in the component outputStylesheet"

jsf - 在复合上使用新的 xmlns.jcp.org 命名空间会导致 java.util.concurrent.ConcurrentHashMap.putIfAbsent 处的 java.lang.NullPointerException

java - 登录系统.txt文件读取问题

c# - Android与C#之间的进程间通信

java - jQuery/JSON 调用的 REST WS 没有返回响应