rich:tabPanel doesn't work if switchType="ajax"
strannik Aug 24, 2012 4:48 AMHi, Guys
I created a new topic instead of this https://community.jboss.org/message/755587
If I use switchType "ajax" the tabs content is not updated. Although the itemChangeListener works properly and makes server calls.
For switchType "client" everything works fine.
Please see below the a4j:log details. I clicked both tabs.
debug[11:13:58.118]: New request added to queue. Queue requestGroupingId changed to myForm:j_idt494
debug[11:13:58.119]: Queue will wait 0ms before submit
debug[11:13:58.120]: richfaces.queue: will submit request NOW
info [11:13:58.123]: Received 'begin' event from <div id=myForm:j_idt494 ...>
info [11:13:58.212]: Received 'beforedomupdate' event from <div id=myForm:j_idt494 ...>
debug[11:13:58.212]: Server returned responseText: <?xml version='1.0' encoding='UTF-8'?> <partial-response><changes><update id="javax.faces.ViewState"><![CDATA[e380s1]]></update></changes></partial-response>
info [11:13:58.214]: Listing content of response changes element:
Element update for id=javax.faces.ViewState
<update id="javax.faces.ViewState"><![CDATA[e380s1]]></update>
debug[11:13:58.214]: richfaces.queue: ajax submit successfull
debug[11:13:58.215]: richfaces.queue: Nothing to submit
info [11:13:58.216]: Received 'success' event from <div id=myForm:j_idt494 ...>
info [11:13:58.217]: Received 'complete' event from <div id=myForm:j_idt494 ...>
debug[11:14:02.101]: New request added to queue. Queue requestGroupingId changed to myForm:j_idt493
debug[11:14:02.102]: Queue will wait 0ms before submit
debug[11:14:02.102]: richfaces.queue: will submit request NOW
info [11:14:02.104]: Received 'begin' event from <div id=myForm:j_idt493 class="rf-tab" ...>
debug[11:14:02.111]: New request added to queue. Queue requestGroupingId changed to myForm:j_idt493
debug[11:14:02.111]: Queue will wait 0ms before submit
debug[11:14:02.112]: richfaces.queue: Waiting for previous submit results
info [11:14:02.181]: Received 'beforedomupdate' event from <div id=myForm:j_idt493 class="rf-tab" ...>
debug[11:14:02.182]: Server returned responseText: <?xml version='1.0' encoding='UTF-8'?> <partial-response><changes><update id="javax.faces.ViewState"><![CDATA[e380s1]]></update></changes></partial-response>
info [11:14:02.183]: Listing content of response changes element:
Element update for id=javax.faces.ViewState
<update id="javax.faces.ViewState"><![CDATA[e380s1]]></update>
debug[11:14:02.184]: richfaces.queue: ajax submit successfull
debug[11:14:02.184]: richfaces.queue: will submit request NOW
info [11:14:02.186]: Received 'success' event from <div id=myForm:j_idt493 class="rf-tab" ...>
info [11:14:02.186]: Received 'complete' event from <div id=myForm:j_idt493 class="rf-tab" ...>
info [11:14:02.187]: Received 'begin' event from <div id=myForm:j_idt493 class="rf-tab" ...>
info [11:14:02.268]: Received 'beforedomupdate' event from <div id=myForm:j_idt493 class="rf-tab" ...>
debug[11:14:02.268]: Server returned responseText: <?xml version='1.0' encoding='UTF-8'?> <partial-response><changes><update id="javax.faces.ViewState"><![CDATA[e380s1]]></update></changes></partial-response>
info [11:14:02.270]: Listing content of response changes element:
Element update for id=javax.faces.ViewState
<update id="javax.faces.ViewState"><![CDATA[e380s1]]></update>
debug[11:14:02.270]: richfaces.queue: ajax submit successfull
debug[11:14:02.271]: richfaces.queue: Nothing to submit
info [11:14:02.272]: Received 'success' event from <div id=myForm:j_idt493 class="rf-tab" ...>
info [11:14:02.273]: Received 'complete' event from <div id=myForm:j_idt493 class="rf-tab" ...>