我正在寻找为 xhtml 页面组件的样式属性添加值的解决方案。它可以是控件或 HTML 元素,这两种情况都适合我。
这是这个想法的一个例子
<ctrl:ctrlName ..... style="The_Parameter" />
或者
<div ..... style="The_Parameter" />
如果有人碰巧熟悉这个或任何可以帮助的技术,我非常感谢你的帮助,BR
if 可以指定这样的参数<div ..... style="${parameter}" />
假设您之前设置了该参数。
如果您使用的是 jstl,您可以使用例如:
<c:set var="parameter" value="width: 400px;"/>
您可以只使用引用 JSF 组件属性中的 bean 属性的 EL 表达式style
,甚至可以使用普通的普通 HTML 元素。
例如
<h:panelGroup layout="block" style="#{bean.style}">...</h:panelGroup>
<div style="#{bean.style}">...</div>
和
private String style;
@PostConstruct
public void init() {
style = "background: pink;"; // Or something dynamic.
}
public String getStyle() {
return style;
}
我只喜欢styleClass
resp。顺便说一句class
。style
将样式与标记(和模型)分开。