Hi,

If you follow MVP or not is not a big matter here, I suggest you to use
GWT's Activities and Places framework built only for history management
needs.

As Thomas said, UIBinder is nothing to do with history management.

If you which widget container needs to be bookmarked, You can write Place
and Activity for that widget container and put all of the onModuleLoad of
your module and that's it ActivityManager manages the tokens and getting
back the previous status of the UI.

http://code.google.com/webtoolkit/doc/latest/DevGuideMvpActivitiesAndPlaces.html
http://www.slideshare.net/turbomanage/secrets-of-the-gwt

above link helps you in writing Activities and Places, remember your
application need not to follow MVP always, but its best practice to manage
the application well.

Regards,
Saida.

On Wed, Nov 30, 2011 at 1:30 PM, Alexandre Ardhuin <
[email protected]> wrote:

> Hi,
>
> see
> http://code.google.com/webtoolkit/doc/latest/DevGuideCodingBasicsHistory.html
>
> Alexandre
>
>
> 2011/11/30 suresh babu <[email protected]>
>
>> Thank you for your quick reply, so how can I manage history without using
>> MVP framework.
>>
>>
>> On Tue, Nov 29, 2011 at 10:01 PM, Thomas Broyer <[email protected]>wrote:
>>
>>> UiBinder is about generating widget/layout code from XML, it has nothing
>>> to do with handling navigation within your app; i.e. instead of writing:
>>>
>>>     this.textBox = new TextBox();
>>>     this.textBox.setText("some text");
>>>     this.textBox.addStyleName(cssResource.textbox());
>>>     String textBoxPlaceholderId = HTMLPanel.createUniqueId();
>>>     HTMLPanel htmlPanel = new HTMLPanel("<label class='" +
>>> cssResources.label() + "'>" + SafeHtmlUtils.htmlEscape(myConstants.label())
>>> + " <span id='" + textBoxPlaceholderId + "'></span></label>");
>>>     htmlPanel.addAndReplaceElement(textBox, textBoxPlaceholderId);
>>>
>>>     initWidget(htmlPanel);
>>>
>>> you simply write:
>>> <g:HTMLPanel>
>>>    <label class="{style.label}"><ui:msg from="{myConstants.label}"/>
>>> <g:TextBox ui:field="textBox">some text</g:TextBox></label>
>>> </g:HTMLPanel>
>>>
>>> It has really nothing to do with "handing token with history".
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Google Web Toolkit" group.
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msg/google-web-toolkit/-/y5fJNj7KvDgJ.
>>> To post to this group, send email to [email protected]
>>> .
>>> To unsubscribe from this group, send email to
>>> [email protected].
>>> For more options, visit this group at
>>> http://groups.google.com/group/google-web-toolkit?hl=en.
>>>
>>
>>
>>
>> --
>> Regards
>> Suresh Babu G
>>
>>
>> <http://www.accountingguru.in/>
>>
>>  --
>> You received this message because you are subscribed to the Google Groups
>> "Google Web Toolkit" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected].
>> 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 [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/google-web-toolkit?hl=en.
>



-- 
Regards,
Saida Dhanavath

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to