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,
> 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.

Reply via email to