2015-06-20 107 views
1

內標籤的JavaScript事件我使用primefaces accordianPanelprimefaces的手風琴面板

<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); 
}); 

但我不能夠得到警惕可以請一些人幫助我在callins上的一個JavaScript函數在primefaces上的手風琴選項卡onclick。

回答

1

Accordion有一個tabChange事件。與PrimeFaces Extensions pe:javascript,你可以調用每個可用的事件的JavaScript沒有服務器往返

+0

謝謝你是非常有用的:)。 –

+0

不客氣。如果這是非常有幫助的,你甚至可以upvote ;-) – Kukeltje

+0

OP沒有最低要求代表upvoting呢。 – BalusC