首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带图像的JSF commandLink

带图像的JSF commandLink
EN

Stack Overflow用户
提问于 2012-04-19 16:33:53
回答 2查看 29.7K关注 0票数 2

我对<p:commandLink>有意见。我想使悬停效果,但我不能通过CSS加载图像到<p:graphicImage>

CSS:

代码语言:javascript
复制
.accountEditBtn {
    background-image:
    url('#{request.contextPath}/resources/image/pencil_black.png');
}

JSF:

代码语言:javascript
复制
<p:commandLink
    update="@form"
    actionListener="#{someBean.someListener}">
    <h:graphicImage styleClass="accountEditBtn" />
</p:commandLink>

我看到带边框的空矩形。

但是当我将alt添加到graphicImage中时,我会从alt中获得图像而不是文本...

我的错误在哪里?谢谢。附注:键入错误- classType -> styleClass

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-04-19 16:44:31

尝试使用styleClass而不是<h:graphicImage>

代码语言:javascript
复制
<p:commandLink 
   styleClass="accountEditBtn"
   update="@form"
   actionListener="#{someBean.someListener}"/>

试试这个类

代码语言:javascript
复制
.accountEditBtn { background-image: url('../resources/image/pencil_black.png'); }

B.T.W

难道不应该是图像吗?或者它是image (文件夹名)

也来看看这个。如果你想使用带有图片的commandButton:PrimeFaces icons

票数 6
EN

Stack Overflow用户

发布于 2012-04-19 17:09:02

你为什么不用

代码语言:javascript
复制
<p:commandButton ... icon="yourbuttonstyleclass"/>

在css中

代码语言:javascript
复制
.yourbuttonstyleclass {  
background-image: url('../images/yourimage.png') !important;
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10224398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档