0

我正在使用 jsf2,用过滤器制作一些数据表。每个过滤器 - <a4j:commandButton>。但过滤器必须采用 2 种不同的样式。例如过滤器说:“2行”,所以“2”将大而粗,“行”将小而斜体。也许这个问题是简单的 HTML 问题,我不知道。

4

1 回答 1

1

<a4j:commandButton>生成一个 HTML<input type="submit">元素。不可能对其值的部分进行不同的样式设置。这是 HTML 中的一个限制。您可以做的最好的事情是使用您通过 CSS 设置为按钮背景图像的图像。但这在本地化方面很笨拙。

更好的做法是使用<a4j:commandLink>. 你可以自由地按照你想要的方式设置它的值,你可以将任何 HTML/JSF 嵌套在<a4j:commandLink>. 您总是可以添加一些带有边框、背景等的 CSS 镜头,以使链接看起来像一个按钮。

于 2012-06-25T02:36:12.397 回答