我有一个selectOneRadio
标签和所有单选按钮选项显示在一行上。如何使其每行/行一个选项?
要了解标签的行为及其所有可用属性,一个很好的起点是标签文档。这是摘录的相关性<h:selectOneRadio>标签文档:
[...]
编码行为
渲染一个“table”元素。如果指定了“styleClass”,则将“styleClass”属性的值呈现为“table”元素上的“class”属性的值。如果指定了“style”、“border”属性,则传递它们并将它们的值分别呈现为“table”上的“style”和“border”属性。如果指定了“layout”属性,并且其值为“pageDirection”,则在表中垂直渲染子元素,否则水平渲染。如果任何子项是 SelectItemGroup 的实例,则将它们呈现为嵌套表。每个子级最终呈现如下。为每个子组件渲染“type”“radio”的“input”元素。使用组件的 clientId 值呈现“input”元素上的“name”属性。在“input”元素上呈现“id”属性。每个“id”值必须是唯一的。如果当前 SelectItem.isDisabled() 返回 true,则将“disabled”渲染为“disabled”属性的值。
[...]
注意重点。这就是你的答案。
<h:selectOneRadio ... layout="pageDirection">
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)