当前位置: 首页 > 知识库问答 >
问题:

将样式添加到特定的p:行

韦俊英
2023-03-14

我在PrimeFaces3.5中使用JSF。我使用p:panelgrid而不使用columns属性,而是显式地使用p:rowp:column创建行和列,如展示案例(http://www.primefaces.org/showcase/ui/panelgrid.jsf)所示。

现在我需要在一些CSS类的帮助下对一行进行不同的样式设置。但是要么我错过了它,要么就是没有办法向p:row添加类?!我甚至可以设置styleClass属性,但在呈现的输出中会忽略它...

共有1个答案

端木冷勋
2023-03-14

尝试在css上使用通配符(计算所有以id结尾的td)

如下所示(选择其id以myrowid结尾的所有td)

tr[id*='myRowId'] {
    color:red 
}

这里有一个jsfiddle

#myFormId\3A SomeNamingContainer\3A myRowId {
    background-color: red;
}

还要阅读这篇文章:如何在CSS选择器中使用JSF生成的HTML元素ID?

 类似资料:
  • 我一直在尝试应用敏感度标签并使用MIP和MailMessage发送电子邮件。 基于MipSdk-DotNet-Polury-Quickstart项目,我添加了选项元数据和,并将内容格式设置为。 计算操作后,我获得了带有mips_label键和模板 ID 的元数据。使用消息将mips_label添加到邮件。 将它们添加到电子邮件中,但收到标签时不会应用。 可以通过outlook客户端添加标签。我的方

  • 添加样式的方案 在 dva 中,所有的页面都是基于组件的。因此,我们希望样式依附于组件,不同组件的样式相互之间不会造成污染。 在 dva 中,我们推荐使用 CSS Modules 的解决方案。配合 webpack 的 css-loader 进行打包,会为所有的 class name 和 animation name 加 local scope,避免潜在冲突。 样式引入示例 参考 example 中

  • 问题内容: 我有一个要与一起使用以添加不同样式的行的。这些行是在我的应用程序中的不同状态下创建的,并且应根据不同状态对行进行样式设置(例如颜色和填充物)。 这是一些伪代码: 创建时: 在不同的状态下(由另一个线程使用MessageHandler触发),在包含消息的列表中添加一行: 效果很好,根据状态不同,消息会在列表中弹出,但是我想让行的样式不同。这该怎么做?使用自定义的Add()方法创建自定义的

  • 问题内容: 我想将绑定安装添加到docker文件中,就像在Dockefile中初始化一个卷一样。有什么办法吗? 问题答案: Dockerfile定义映像的构建方式,而不是其使用方式-因此您无法在Dockerfile中指定绑定安装。尝试改用docker- compose 。一个为您安装目录的简单示例如下所示: 的,如果你通过其他方式构建图像是可选的,但有时也很方便做这一切的一个。 与运行

  • 问题内容: 我正在使用CMS,它阻止我们编辑头部。我需要在标记之后立即向网站添加CSS样式表。有没有办法用JS做到这一点,我可以在页面底部添加一个脚本(我可以在标记之前添加脚本),然后将样式表注入到头部? 问题答案: 更新 :根据规格,该元素不允许出现在体内。但是,大多数浏览器仍会很好地呈现它。因此,要回答的意见问题- 一个真正具有添加到页面,而不是的。 或使用jQuery轻松一点 原始答案 :

  • 我正在系统上处理一个新函数,现在我需要选择一个文件,并保存在用户C:的文件夹中。这个过程是这样发生的,用户上传一个文件到系统中,这个文件可以是任何东西,文本,图像,除了视频,现在它被保存在系统数据库中,但是我的老板想要改变这个过程,所以我需要保存在用户C:上的一个特定文件夹上,我已经创建了特定文件夹,但是我不知道如何将文件保存在创建的文件夹上。因此上载文件的代码如下所示: