2015-06-20 2 views
1

Я использую primefaces accordianPanelprimefaces событий JavaScript для вкладки внутри Accordian панели

<h:form id="MainMenuForm" style="font-size: 13px;font-weight: bold;"> 
<p:accordionPanel id="accord"> 
      <p:tab id="hometab"> 
       <f:facet name="title"> 
        <p:graphicImage id="homeIcon" value="Images/home.png" width="13%" height="13%" /> 
        <p:outputLabel value="Home" id="homeLabel"/> 
       </f:facet> 
       <ul> 
        <li>VAL1</li> 
        <li>VAL2</li> 
        <li>VAL2</li> 
       </ul> 
      </p:tab> 

      <p:tab> 
       <f:facet name="title"> 
        <p:graphicImage id="projectIcon" value="Images/CreateProject.png" width="13%" height="13%" /> 
        <p:outputLabel value="Project" /> 
       </f:facet> 
      </p:tab> 
</p:accordionPanel> 
</h:form> 

Я пытаюсь прикрепить JQuery к getthe Язычок OnClick событие

$('#MainMenuForm\\:accord\\:hometab').on("click", function() { 
    alert(1); 
}); 

, но я не смог получить alert может кто-нибудь, пожалуйста, помогите мне в каллине, javascript-функцию на вкладке гармоники первичности onclick.

ответ

1

Аккордеон имеет событие tabChange. И с PrimeFaces Extensions pe:javascript вы можете позвонить javascript по каждому доступному событию без сервера roundtrip

+0

Спасибо, что было очень полезно :). –

+0

Добро пожаловать. И если это было ОЧЕНЬ полезно, вы можете даже возвысить ;-) – Kukeltje

+0

OP не имеет минимальной требуемой репутации для продолжения. – BalusC

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