2013-10-01 4 views
0

Я не могу видеть всплывающую подсказку при его использовании для подменю:Добавление подсказке к подменю

<ui:composition 
xmlns:ui="http://java.sun.com/jsf/facelets" 
xmlns:p="http://primefaces.org/ui" 
xmlns:pe="http://primefaces.org/ui/extensions" 
xmlns:c="http://java.sun.com/jsp/jstl/core"> 

<p:menubar styleClass="menu"> 
    <p:submenu id="dye" label="dye1" > 
     <p:menuitem value="#{messages.OS_MENU}" actionListener="#{navMenuBean.actionListener}" title="#{messages.OS_TITLE}" update=":mainForm" ajax="false" icon="ui-icon-star"/> 
     <p:menuitem value="#{messages.GEN_MENU}" actionListener="#{navMenuBean.actionListener}" title="#{dim_messages.GEN_TITLE}" update=":mainForm" ajax="true" icon="ui-icon-star"/> 
     <p:menuitem value="#{messages.INFO_MENU}" actionListener="#{navMenuBean.actionListener}" title="#{dim_messages.INFO_TITLE}" update=":mainForm" ajax="true" icon="ui-icon-star"/> 
    </p:submenu> 
    <pe:tooltip for="dye" value="test"/> 
</p:menubar> 

</ui:composition> 

Я думаю, что синтаксис является правильным

Любые советы, что мне не хватает

Благодарности

+0

Вы должны использовать '' после концевого тега .. '. – Diganta

+0

все еще не работает – angus

ответ

0

Я вижу всплывающую подсказку, используя:

<h:form id="mainForm"> 
     <p:menubar styleClass="menu"> 
      <p:submenu id="dye" label="dye1" > 
       <p:menuitem value="OS_MENU" update=":mainForm" ajax="false" icon="ui-icon-star" /> 
       <p:menuitem value="GEN_MENU" update=":mainForm" ajax="true" icon="ui-icon-star" /> 
       <p:menuitem value="INFO_MENU" update=":mainForm" ajax="true" icon="ui-icon-star" /> 
      </p:submenu> 
     </p:menubar> 
     <p:tooltip value="test1" for="dye" /> 
    </h:form> 
+0

Вы не можете видеть форму h: поскольку она находится в главном jsf, пример, который я добавляю, был include, я думаю, что это проблема css, а не jsf – angus

Смежные вопросы