You can also use topics to force the div to reload. musachy
On 5/15/07, Marco Carnevale <[EMAIL PROTECTED]> wrote:
I am doing this on my project. The tab refreshes when the user selects a button. 1) You should know the div name for the tab you are interested in. In this example the div name is: myTabDivId <s:url id="myUrl" action="/MyAction"/> <s:tabbedPanel id="myTabs" name="myTabs" selectedTab="%{activeCaseTab}"> <s:div id="myTabDivId" href="%{myUrl}" theme="ajax" label="The Tabs Name" /> </s:tabbedPanel> 2) You need a URL to submit to when the button is pressed that returns the contents (i.e. tile) of the tab (this may be the same as the url in step 1) <s:url id="refreshURL" action="/RefreshAction" /> 3) You need to turn on th ajax on the button and specify the tab div id that you want to replace. <s:submit key="button.add" theme="ajax" targets="myTabDivId" disabled="false" href="%{refreshURL}" /> Marco On 5/15/07, Musachy Barroso <[EMAIL PROTECTED]> wrote: > > If you put a whole tabbedpanel inside a remote div, then you can reload it > anytime you want. > > regards > musachy > > On 5/15/07, Jason Wyatt <[EMAIL PROTECTED]> wrote: > > > > Hi, we're using the Struts 2 tabbedpanel tag. One problem we're having > is > > that whenever we do a submit from within a tab, we to reload the same > tab > > with the results. > > > > At the moment we our submit button posts to an XAction mentioned in the > > <s:div> tag for the given X tab. > > > > The XAction returns a TabsResult that causes the main.jsp page > containing > > the tabbedpanel to be loaded. > > > > The main.jsp page causes the XAction related the given X tab to be hit > > again, this time to load the contents of the tab. > > > > The XAction returns a different TabXResult, causing a related Xtab.jspto > > be > > loaded and displayed in the <s:div> layer. > > > > This works ok for one layer of tabs... we now want nested layers, which > is > > looking like a complex problem. > > > > Is there an easier solution, that can maybe just reload the specific > tab's > > <s:div> layer with the result of the XAction? That would be most > > excellent. > > > > > > Thanks in advance, regards > > > > Jason > > > > > > ----- > > Falun Dafa Truth - Compassion - Forbearance > > > > A mind & body practice under persecution in China > > > > <http://www.faluninfo.net/> http://www.faluninfo.net > > > > > > > -- > "Hey you! Would you help me to carry the stone?" Pink Floyd >
-- "Hey you! Would you help me to carry the stone?" Pink Floyd