【问题标题】:Add a class in a JSP facet?在 JSP 方面添加一个类?
【发布时间】:2023-03-18 11:53:01
【问题描述】:

我无法在构面中添加类:

<p:dataTable>
    <f:facet name="footer" class="myClass">
        <p>outch!</p>
    </f:facet>
</p:dataTable>

渲染:

<div class="ui-datatable-footer ui-widget-header ui-corner-bottom">
    <p>outch!</p>
</div>

也许这是不可能的,但是将 myClass 放在 DIV 类中的替代方法是什么?

非常感谢任何帮助;-)

弗朗索瓦

编辑:

好的:方面没有属性,所以我会尝试其他方法。 谢谢大家。

【问题讨论】:

  • facet 标签没有类属性。您是在尝试从支持(托管)bean 填充列表还是什么?
  • 为什么不设置其子级的class 属性,在本例中为p
  • 当您使用 CSS 框架时,目标是为您的元素(div、a、p 等)添加类,而不是覆盖大量 Primefaces 类 ;-)

标签: java jsp facet


【解决方案1】:

facet标签没有class属性,你可以在标签库文档 f:facet 看到

如果您想覆盖 Primefaces 数据表页脚的默认 CSS,您可以查看 override-default-primefaces-css-with-custom-styles

【讨论】:

  • 请在您的仅链接答案中添加一些解释,即链接源的一些相关信息。
  • OK:构面标签没有类属性。当您使用 CSS 框架时,就是向您的元素添加类,而不是覆盖大量的 Primefaces 类。所以:没有办法在 Primefaces 附近添加一个类?
  • 我认为在这种情况下是不可能的。仅当 primefaces 标记具有 styleClass 属性时。
猜你喜欢
  • 2013-03-18
  • 1970-01-01
  • 2017-05-26
  • 1970-01-01
  • 2018-12-20
  • 1970-01-01
  • 2013-06-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多