any advise on this plz... Thankx and Regards
Vik Founder www.sakshum.com www.sakshum.blogspot.com On Thu, Jul 15, 2010 at 10:50 PM, Vik <vik....@gmail.com> wrote: > Hie Phani > > > The yes requirement is right. But the solution you suggested seems a little > confusing. > > Can you put a more detailed example on this? Please advise, I am stuck on > it. > > > Thankx and Regards > > Vik > Founder > www.sakshum.com > www.sakshum.blogspot.com > > > On Wed, Jul 14, 2010 at 4:40 PM, phani kumar <phanikuma...@gmail.com>wrote: > >> Vik, >> Let me first clear what i understood about your requirement.. >> >> You want to make a UI util class which holds all the elements like >> textfilelds or listfields whose data is used as the params for search >> functionality. And the same functionality should fetch two different data >> from the server. For that you have to use two different rpc calls for the >> search functionality. Is this what you exactly want..? >> >> If that is the case, as i mentioned in my previous post, the search button >> event will call the method which is implemented by a particular UI class at >> the run time. In that method you will be writing all the logic of fetching >> and displaying the content in your UI. >> >> On Wed, Jul 14, 2010 at 3:17 PM, Vik <vik....@gmail.com> wrote: >> >>> Phani >>> >>> How does this maps to the approach suggested earlier in this mail? >>> I dont see any match... Please advise... >>> >>> >>> Thankx and Regards >>> >>> Vik >>> Founder >>> www.sakshum.com >>> www.sakshum.blogspot.com >>> >>> >>> On Wed, Jul 14, 2010 at 2:14 PM, phani kumar <phanikuma...@gmail.com>wrote: >>> >>>> >>>> Hii Vik, >>>> May be this is usefull for you.. >>>> >>>> 1. Make an interface ex: SearchService >>>> >>>> 2. Define a method in the interface ex:handleSearchEvent(<search >>>> params>) >>>> >>>> 3. Both your screen classes has to implement SearchService interface. >>>> >>>> 4. Define a method in your Search Panel Util class ex : >>>> setSearchServiceRef(SerachService searchService) { >>>> this.searchService = searchService; >>>> } >>>> >>>> 5. When you create the search util class in your screens, call this >>>> method with (this) as parameter. >>>> >>>> 6. In the button handler of your search util class, call >>>> searchService.handleSearchEvent(<search params>) ; >>>> >>>> 7. Since, you will have different implementation of the search function >>>> in your both screens, at run time the functionality will behave as it is >>>> defined in your screen classes. >>>> >>>> I think, this is what you are looking for. >>>> >>>> Regards, >>>> Phani Kumar K >>>> >>>> >>>> On Wed, Jul 14, 2010 at 12:26 PM, Vik <vik....@gmail.com> wrote: >>>> >>>>> hie >>>>> >>>>> any help on this please... >>>>> >>>>> Thankx and Regards >>>>> >>>>> Vik >>>>> Founder >>>>> www.sakshum.com >>>>> www.sakshum.blogspot.com >>>>> >>>>> >>>>> On Tue, Jul 13, 2010 at 7:32 PM, Vik <vik....@gmail.com> wrote: >>>>> >>>>>> hie >>>>>> >>>>>> Thanks but i have following doubt: >>>>>> >>>>>> Since i need two different handlers for two search panels then where >>>>>> will be the deciding logic ? >>>>>> and how exactly i will call this addClickHandler method? >>>>>> >>>>>> >>>>>> 1. How will i call it >>>>>> >>>>>> Thankx and Regards >>>>>> >>>>>> Vik >>>>>> Founder >>>>>> www.sakshum.com >>>>>> www.sakshum.blogspot.com >>>>>> >>>>>> >>>>>> On Mon, Jul 12, 2010 at 10:28 PM, Gal Dolber <gal.dol...@gmail.com>wrote: >>>>>> >>>>>>> class YourSearchPanel extends Composite *implements HasClickHandlers >>>>>>> {* >>>>>>> * >>>>>>> * >>>>>>> *...* >>>>>>> *public HandlerRegistration addClickHandler(ClickHandler handler) {* >>>>>>> *yourSearchButton.addClickHandler(handler);* >>>>>>> *}* >>>>>>> * >>>>>>> * >>>>>>> *}* >>>>>>> * >>>>>>> * >>>>>>> *And move the rpc logic out of your widget >>>>>>> * >>>>>>> 2010/7/12 Vik <vik....@gmail.com> >>>>>>> >>>>>>>> Hie >>>>>>>> >>>>>>>> I have a UI which shows a search panel having 3 list boxes to select >>>>>>>> from and a search button. >>>>>>>> >>>>>>>> I have two different pages where this UI has to be exactly same >>>>>>>> except the search button needs to call different rpc services. >>>>>>>> >>>>>>>> How should I write the code once and resue it both the places? >>>>>>>> Please advise... >>>>>>>> >>>>>>>> Thankx and Regards >>>>>>>> >>>>>>>> Vik >>>>>>>> Founder >>>>>>>> www.sakshum.com >>>>>>>> www.sakshum.blogspot.com >>>>>>>> >>>>>>>> -- >>>>>>>> You received this message because you are subscribed to the Google >>>>>>>> Groups "Google Web Toolkit" group. >>>>>>>> To post to this group, send email to >>>>>>>> google-web-tool...@googlegroups.com. >>>>>>>> To unsubscribe from this group, send email to >>>>>>>> google-web-toolkit+unsubscr...@googlegroups.com<google-web-toolkit%2bunsubscr...@googlegroups.com> >>>>>>>> . >>>>>>>> For more options, visit this group at >>>>>>>> http://groups.google.com/group/google-web-toolkit?hl=en. >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> http://gwtupdates.blogspot.com/ >>>>>>> >>>>>>> -- >>>>>>> You received this message because you are subscribed to the Google >>>>>>> Groups "Google Web Toolkit" group. >>>>>>> To post to this group, send email to >>>>>>> google-web-tool...@googlegroups.com. >>>>>>> To unsubscribe from this group, send email to >>>>>>> google-web-toolkit+unsubscr...@googlegroups.com<google-web-toolkit%2bunsubscr...@googlegroups.com> >>>>>>> . >>>>>>> For more options, visit this group at >>>>>>> http://groups.google.com/group/google-web-toolkit?hl=en. >>>>>>> >>>>>> >>>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Google Web Toolkit" group. >>>>> To post to this group, send email to >>>>> google-web-tool...@googlegroups.com. >>>>> To unsubscribe from this group, send email to >>>>> google-web-toolkit+unsubscr...@googlegroups.com<google-web-toolkit%2bunsubscr...@googlegroups.com> >>>>> . >>>>> For more options, visit this group at >>>>> http://groups.google.com/group/google-web-toolkit?hl=en. >>>>> >>>> >>>> >>>> >>>> -- >>>> Regards, >>>> Phani Kumar K, >>>> >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Google Web Toolkit" group. >>>> To post to this group, send email to >>>> google-web-tool...@googlegroups.com. >>>> To unsubscribe from this group, send email to >>>> google-web-toolkit+unsubscr...@googlegroups.com<google-web-toolkit%2bunsubscr...@googlegroups.com> >>>> . >>>> For more options, visit this group at >>>> http://groups.google.com/group/google-web-toolkit?hl=en. >>>> >>> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "Google Web Toolkit" group. >>> To post to this group, send email to google-web-toolkit@googlegroups.com >>> . >>> To unsubscribe from this group, send email to >>> google-web-toolkit+unsubscr...@googlegroups.com<google-web-toolkit%2bunsubscr...@googlegroups.com> >>> . >>> For more options, visit this group at >>> http://groups.google.com/group/google-web-toolkit?hl=en. >>> >> >> >> >> -- >> Regards, >> Phani Kumar, >> Senior Software Engineer, >> HP GlobalSoft, >> Chennai. >> Mobile : +91 9962755795 >> Work : 91-044-39853592 >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Google Web Toolkit" group. >> To post to this group, send email to google-web-tool...@googlegroups.com. >> To unsubscribe from this group, send email to >> google-web-toolkit+unsubscr...@googlegroups.com<google-web-toolkit%2bunsubscr...@googlegroups.com> >> . >> For more options, visit this group at >> http://groups.google.com/group/google-web-toolkit?hl=en. >> > > -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.