【问题标题】:Add Label and Custom CSS on `Primefaces:dashboard` Component在 `Primefaces:dashboard` 组件上添加标签和自定义 CSS
【发布时间】:2020-02-24 11:23:46
【问题描述】:

我正在处理https://www.primefaces.org/showcase/ui/panel/dashboard.xhtml

这里我想修改 UI 并应用 CSS

  • 设置板标签(Todo、In-progress、Done、Block)
  • 在每个仪表板上应用自定义 CSS

我尝试过使用,但它适用于所有仪表板

.ui-dashboard-column::before{
  font-weight: bold;
  color: navy;
  content: "Todo List. ";
}

【问题讨论】:

    标签: css jsf primefaces dashboard


    【解决方案1】:

    在您定义DashBoardModel 的过程中,您可以为每列设置一个styleClass

    DefaultDashboardColumn column1 = new DefaultDashboardColumn();
    // ...
    column1.setStyleClass("todo")
    model.addColumn(column1);
    

    然后将 styleClass 与您的 css 选择器一起使用:

    .ui-dashboard-column.todo::before{
     ...
    }
    

    另见

    【讨论】:

    • 这不是覆盖默认 PrimeFaces CSS,DefaultDashboardColumn 对我有用,我可以进一步使用 context: "LABEL OF BOARD" 添加谢谢
    猜你喜欢
    • 2014-04-10
    • 1970-01-01
    • 1970-01-01
    • 2019-01-12
    • 2015-05-31
    • 2021-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多