[ 
https://issues.jboss.org/browse/RF-11054?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12644058#comment-12644058
 ] 

Jean ANDRE commented on RF-11054:
---------------------------------

This code does not trigger the NPE - This is the close button on the tab. But 
the tab must be selected for working.

<rich:tab id="#{tab.id}" name="#{tab.id}" 
actionListener="#{desktopTabController.tabListener}">
<f:facet name="header">
   <h:panelGrid columns="2">
   <h:outputText value="#{tab.id}" />
   <h:commandButton image="/images/closeButton.png"
               styleClass="closeButton"
                  action="#{desktopTabController.closeTab(tab.id)}" />
  </h:panelGrid>


This code triggers the NPE - This code follow the sample of : 
http://livedemo.exadel.com/richfaces-demo/richfaces/tabPanel.jsf?tab=delete&cid=420041

<h:graphicImage value="/images/closeButton.png"
           styleClass="closeButton"
              onclick="closeTab('#{tab.id}');Event.stop(event);"
            immediate="true" />

<a4j:jsFunction id="closeTab" name="closeTab" 
action="#{desktopTabController.closeTab}" render="desktopTabPanel">
<a4j:param name="tabId" assignTo="#{desktopTabController.closeTabId}" />
</a4j:jsFunction>



                
> Dynamically created tabs within tabPanel causes NPE in getActiveItem()
> ----------------------------------------------------------------------
>
>                 Key: RF-11054
>                 URL: https://issues.jboss.org/browse/RF-11054
>             Project: RichFaces
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>          Components: base functionality , component-panels-layout-themes
>    Affects Versions: 4.0.0.Final
>         Environment: RichFaces 4.1.0-SNAPSHOT r.22526
> Metamer r.22526
> Mojarra 2.0.4-b09
> Apache Tomcat 7.0.12
> Java(TM) SE Runtime Environment 1.6.0_19-b04 @ Linux
> Chrome 12.0.718.0 @ Linux i686
>            Reporter: Ján Jamrich
>             Fix For: 4.Future
>
>         Attachments: exception-on-tab-switch
>
>
> When set switchType on TabPanel to "server" (notice that with "client" 
> everything works correctly, with "ajax" tab switch not work as well as with 
> "null"), all dynamically created tabs causes NPE on tab switch.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

       

_______________________________________________
richfaces-issues mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/richfaces-issues

Reply via email to