2010-03-27 87 views
0
  1. 我正在使用JSF RI 1.1。如何添加富文本编辑器组件?是否有任何富文本编辑器组件可用?
  2. 我使用下面的代码水平显示一组图像。所选图像存储在数据库中。在编辑模式下显示图像时,如何突出显示之前选择的图像?有没有用于JSF RI的富文本编辑器组件?

    <t:dataList 
        var="item" 
        value="#{occasionBean.messageInfo}" 
        layout="simple"> 
        <h:commandLink action="#{occasionBean.selectedImage}" > 
         <h:graphicImage 
          width="100" height="100" 
          url="#{item.imageSnapUrl}" 
          onclick="return setMsgId(this.id,{item.img_id},'{item.imageUrl}');" 
           id="test"> 
         </h:graphicImage> 
        </h:commandLink> 
    </t:dataList> 
    
+2

试着单独询问你的两个问题。 – 2010-03-27 13:16:23

回答

0

1)Mojarra Scales具有htmlEditor组件。

alt text

2)添加styleClass条件。

styleClass="#{item.previouslySelected ? 'selected' : ''}" 

与此getter

public boolean isPreviouslySelected() { 
    return previouslySelected; 
} 

这个CSS

img.selected { 
    border: 2px solid red; /* Use whatever highlight style here. */ 
} 
+0

非常感谢你亲爱的BalusC。由于帕布罗圣克鲁斯评论我会问一个再见一个 – Paul 2010-03-29 06:19:58

+0

您好BalusC ur代码工作正常。但我的要求有点不同,我没有清楚地解释它。图像使用水平显示。起初没有图像被选中,如果选择它必须被突出显示。如果用户改变了选择,旧的必须正常并且新的必须被突出显示。而在编辑模式下,我们需要突出显示已经选择的图像,并且它们可能会在此模式下更改,所以突出显示应该更改请提供一些解决方案。 – Paul 2010-03-30 08:26:57