The refreshOnShow attribute in tabbedPanel does not work
--------------------------------------------------------

                 Key: WW-1730
                 URL: https://issues.apache.org/struts/browse/WW-1730
             Project: Struts 2
          Issue Type: Bug
          Components: Views
    Affects Versions: 2.0.5
            Reporter: Zheng Shuai


Just upgrate my current project from 2.0.1 to 2.0.5, but unfortunately the new 
div which is used to replace previous panel tag does run correctly based on the 
document:
refreshOnShow : Content will be loaded when div becomes visible, used only 
inside tabbedPanel

it does not work, I modify the example:

                <s:tabbedPanel id="test2" theme="ajax" cssStyle="width: 500px; 
height: 300px;" doLayout="true">
                      <s:div theme="ajax"  id="left" label="left" 
refreshOnShow="true" >
                          This is the left pane<br/>
                          <s:form >
                              <s:textfield name="tt" label="Test Text" />  <br/>
                              <s:textfield name="tt2" label="Test Text2" />
                          </s:form>
                      </s:div>
                      <s:div theme="ajax"  href="%{ajaxTest}" id="ryh1" 
label="remote one" refreshOnShow="true"/>
                      <s:div theme="ajax"  id="middle" label="middle" 
refreshOnShow="true">
                          middle tab<br/>
                          <s:form >
                              <s:textfield name="tt" label="Test Text44" />  
<br/>
                              <s:textfield name="tt2" label="Test Text442" />
                          </s:form>
                      </s:div>
                      <s:div theme="ajax" href="%{ajaxTest}"  id="ryh21" 
label="remote right" refreshOnShow="true"/>
                  </s:tabbedPanel>

The attribute refreshOnShow does not affect anything.

BTW: in the release note, why I don't see any places talk about the removal of 
panel tag.

2.0.5 is a great improve comparing with 2.0.1(I check out the code everyday but 
no time to test it, because it is quite often the build progress is broken), as 
what I see on the screen effect and performance, but unfortunately 
refreshOnShow feature is key functionality to my project, so I just rollback to 
2.0.1, hope this can be solved soon then I can enjoy the new features.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to