Thanks Paul, appreciate that. I have the same idea in mind but how would I know tab being saved is 'A'? I can only detect if the tab is 'clicked or selected' not if the data in tab is 'changed'. Hmmm ...interesting :-).
I have three tabs in JSP with one form and only one save button for all. Paul Benedict-2 wrote: > > SanJ, > > This is where you have to modify your code :-) You'll have to take > into account which tab was saved, and only save that tab's data. As > you said yourself, you can't just take the entire ActionForm data. > > public void execute(...) { > if (tab being saved is 'A') { > saveTabA(); > } else if (tab being saved is 'B') { > saveTabB(); > } > } > > Paul > > On Tue, Oct 6, 2009 at 7:28 AM, SanJ.SANJAY <girish...@gmail.com> wrote: >> >> Pawel, >> >> You are right, but, the data that I have in tab 1 contains lot of >> fields and is kind of different set of data. So if I just change the Tab >> 2 >> data and click save, I am unnecessarily re-saving the data of tab1 (which >> means firing big queries to Database) when all I need is just save set of >> data in Tab2. This could be a performance hit. >> >> Thanks >> >> >> >> >> Paweł Wielgus wrote: >>> >>> Hi all, >>> consider a story like this: >>> lets say i'm the user, i'm loading this page, >>> then i select tab1 and look at the data, >>> then i select tab2 and change the data tab2_d1, >>> then i select tab1 and change the data tab1_d1, >>> then again select tab2 and change data tab2_d1 to it's original value, >>> and i click "save". >>> Now what would You like to save? >>> In general, what is the benefit of savin only partial data? >>> I claim there is none or very little, >>> just look how much work You have to do >>> to make it hapen versus normal way. >>> >>> Best greetings, >>> Paweł Wielgus. >>> >>> >>> 2009/10/6 Paul Benedict <pbened...@apache.org>: >>>> It could be a character that represents which tab is selected. A, B, C, >>>> etc. >>>> >>>> On Mon, Oct 5, 2009 at 9:40 PM, SanJ.SANJAY <girish...@gmail.com> >>>> wrote: >>>>> >>>>> Paul, >>>>> >>>>> I will try that..hidden field will be a java variable. So it should be >>>>> like >>>>> a boolean which toggles every user select Tab? >>>>> >>>>> Thanks .. >>>>> >>>>> >>>>> >>>>> Paul Benedict-2 wrote: >>>>>> >>>>>> SanJ, >>>>>> >>>>>> When a user selects the tab, modify a hidden form field that >>>>>> indicates >>>>>> the tab selected. Do you know javascript? That's what you would use. >>>>>> >>>>>> Paul >>>>>> >>>>>> On Mon, Oct 5, 2009 at 9:15 PM, SanJ.SANJAY <girish...@gmail.com> >>>>>> wrote: >>>>>>> >>>>>>> Thanks Paul, >>>>>>> >>>>>>> I thought about that also but selecting a tab isn't >>>>>>> always >>>>>>> mean that I change the data inside that tab. >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> Paul Benedict-2 wrote: >>>>>>>> >>>>>>>> SanJ, >>>>>>>> >>>>>>>> Can you track which tab the user selected? Perhaps you can set a >>>>>>>> javascript variable when one is selected. The only down side here >>>>>>>> is >>>>>>>> that you'll have to hardcode which fields belong to which tab. Once >>>>>>>> you do that, you can do what you want. >>>>>>>> >>>>>>>> Paul >>>>>>>> >>>>>>>> On Mon, Oct 5, 2009 at 7:42 PM, SanJ.SANJAY <girish...@gmail.com> >>>>>>>> wrote: >>>>>>>>> >>>>>>>>> I am using struts 1. I have Adobe SPRY tabs in my JSP. >>>>>>>>> >>>>>>>>> There are two separate set of fields/ data in each tab. So suppose >>>>>>>>> someone >>>>>>>>> changes fields in Tab 2 only and save the JSP, I do not want to >>>>>>>>> save >>>>>>>>> the >>>>>>>>> tab >>>>>>>>> 1 fields also because those fields are not changed. >>>>>>>>> >>>>>>>>> I was wondering if there is any way I can distinguish that only >>>>>>>>> TAB >>>>>>>>> 2 >>>>>>>>> fields >>>>>>>>> are changed so that I can process only those fields in action >>>>>>>>> instead >>>>>>>>> of >>>>>>>>> processing all the JSP form fields. >>>>>>>>> >>>>>>>>> I would appreciate some inputs! >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> View this message in context: >>>>>>>>> http://www.nabble.com/Struts-1-form-data-change-tp25758644p25758644.html >>>>>>>>> Sent from the Struts - User mailing list archive at Nabble.com. >>>>>>>>> >>>>>>>>> >>>>>>>>> --------------------------------------------------------------------- >>>>>>>>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >>>>>>>>> For additional commands, e-mail: user-h...@struts.apache.org >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> --------------------------------------------------------------------- >>>>>>>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >>>>>>>> For additional commands, e-mail: user-h...@struts.apache.org >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> View this message in context: >>>>>>> http://www.nabble.com/Struts-1-form-data-change-tp25758644p25761964.html >>>>>>> Sent from the Struts - User mailing list archive at Nabble.com. >>>>>>> >>>>>>> >>>>>>> --------------------------------------------------------------------- >>>>>>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >>>>>>> For additional commands, e-mail: user-h...@struts.apache.org >>>>>>> >>>>>>> >>>>>> >>>>>> --------------------------------------------------------------------- >>>>>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >>>>>> For additional commands, e-mail: user-h...@struts.apache.org >>>>>> >>>>>> >>>>>> >>>>> >>>>> -- >>>>> View this message in context: >>>>> http://www.nabble.com/Struts-1-form-data-change-tp25758644p25762087.html >>>>> Sent from the Struts - User mailing list archive at Nabble.com. >>>>> >>>>> >>>>> --------------------------------------------------------------------- >>>>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >>>>> For additional commands, e-mail: user-h...@struts.apache.org >>>>> >>>>> >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >>>> For additional commands, e-mail: user-h...@struts.apache.org >>>> >>>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >>> For additional commands, e-mail: user-h...@struts.apache.org >>> >>> >>> >> >> -- >> View this message in context: >> http://www.nabble.com/Struts-1-form-data-change-tp25758644p25767781.html >> Sent from the Struts - User mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >> For additional commands, e-mail: user-h...@struts.apache.org >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > For additional commands, e-mail: user-h...@struts.apache.org > > > -- View this message in context: http://www.nabble.com/Struts-1-form-data-change-tp25758644p25769801.html Sent from the Struts - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org