2014-10-16 1 views
1

좋아, 그래서 나는 툴팁 렌더링하는데 스 니펫 JSF와 장난 봤는데 : 내가 툴팁 아이콘을 가리키면ICEfaces 얼음 : 표시되지 panelTooltip

<ice:form> 
    <ice:panelGroup> 
     <ice:graphicImage value="images/icon_info.gif" width="15" height="15" style="float:left;"></ice:graphicImage> 
     <ice:panelToolTip> 
      <f:facet name="body"> 
       <ice:outputText styleClass="toolTip" escape="false" value="Jeff,IfYoureSeeingThisYoureSmiling"/> 
      </f:facet> 
     </ice:panelToolTip> 
    </ice:panelGroup> 
</ice:form> 

문제는, 어떤 텍스트 상자가 없는지를 표시됩니다. PanelletGroup에서 해당 코드 단편에 CommandLink를 추가하면 액션이 실행되지 않는다는 것도 알았습니다. 문제에

내 문질러서는

당신은 현재 웹 페이지가 이미 <ice:form/>을 다른 웹 페이지에 포함되어 있는지 알고 있어야합니다. 그래서,이 중첩 된 양식에 의해 발생할 수 있습니다 생각하십니까? 오류가 표시되지 않습니다.

나는 <ice:form>을 제거하여 시도하고 싶었지만 양식에 있어야한다는 오류가 발생합니다. 상위 웹 페이지에서 양식을 제거 할 수 없습니다.

N.B. JSF는 .xhtml 파일로 작성되었지만 멋진 것은 아니지만 제대로 작동 할 것입니다.

N.B. 내가 <ui:repeat/>

편집 아니에요 : CommandLink는의 작용에 의해 호출 빈은 RequestScoped하지만 난 내가 다른 콩 RequestScoped 것을입니다 같은 방법을 사용했다대로 그 경우에 중요합니까 의심 제대로 작동합니다.

답변

1

ICEfaces tooltip showcase을 살펴보십시오. <ice:panelGroup>에는 <ice:panelTooltip>의 ID가 할당되어야하는 panelTooltip 속성이 있습니다.

<ice:form> 
    <ice:panelTooltip id="myTip"> 
     <f:facet name="body"> 
      <ice:outputText styleClass="toolTip" escape="false" value="Jeff,IfYoureSeeingThisYoureSmiling"/> 
     </f:facet> 
    </ice:panelToolTip> 

    <ice:panelGroup panelTooltip="myTip"> 
     <ice:graphicImage value="images/icon_info.gif" width="15" height="15" style="float:left;" />    
    </ice:panelGroup> 
</ice:form> 
+0

감사와 유사한 당신의 도구 설명을 추가 할 텍스트의 툴팁 ID를 지정해야한다는, 제기, 내가 대신 대답을 받아 다른 하나는'' 태그가 필요하기 때문에. 그래도 두 가지 대답이 모두 정확합니다. –

1

이 주제에 대한 짧은 연구는

<ice:panelGroup panelTooltip="staticTooltip" > 
    <ice:outputText value="Hovering on this text will bring a panelTooltip" /> 
</ice:panelGroup> 

<ice:panelTooltip id="staticTooltip"> 
    <f:facet name="body"> 
     <h:outputText value="This panelTooltip is static. It will be closed when the user moves the mouse out of the triggering component" /> 
    </f:facet> 
</ice:panelTooltip>