Thomas,

I can't point you to any example on the internet. I am not allowed to post
my code online.
But is is actually quite simple. I just use UiBinder and inside plain html
tags inside an HTMLPanel.

Something like this:
<ui:uiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder"
xmlns:g="urn:import:com.google.gwt.user.client.ui">
  <g:HTMLPanel>
    <h1 ui:field="pageTitle"/>
    <input ui:field="textbox"/>
  </g:HTMLPanel>
</ui:uiBinder>

In the UiBinder class you can just do:
@UiField
HTMLElement pageTitle;

@UiField
HTMLInputElement textbox;

and it will be properly filled in. From there you can just use the
Elemental2 API.

I guess you could even skip the HTMLPanel and use a pure HTML approach but
in my case I still have to mix widgets with pure HTML because I am
depending on celltables (which we customized and extended a lot). But I am
looking at replacing them with a JS table implementation.

On Mon, Apr 3, 2017 at 2:28 PM Thomas <[email protected]> wrote:

> David, could you point me to some examples of "UiBinder with elemental2" ?
> Quite curious but can't find too (m)any examples via Google.
>
>
> On Monday, March 27, 2017 at 5:21:32 PM UTC+8, DavidN wrote:
>
> Bryan,
>
> We don't know enough of GWT 3.0 to be 100% certain. As a consequence I'm
> just trying to be as pragmatic as possible.
>
> What I am currently doing is this:
> - UiBinder with elemental2
> - celltable/datagrid
> - JsInterop to interact with JQuery/Bootstrap/D3 and some other components
> for JQuery. Writing the JsInterop was really easy.
> - GWTP for MVP design to keep my tests fast and independent of the UI layer
> - Using restygwt with gwtjackson for RPC.
>
> The UiBinder dependency will be a problem with GWT 3.x but right now I did
> not find something that really was 100% my taste (Errai comes close, but I
> don't like going full Errai). Migrating the templates should not be too
> hard since the html files are mostly pure HTML tags anyway.
>
> My exposure the celltable/datagrid is hidden behind a builder pattern and
> the column model is generated using a custom generator. I'm considering
> moving to either a pure JS table implementation or the Vaadin grid
> component. But there is no rush at this moment.
>
>
> On Mon, Mar 27, 2017 at 10:09 AM Frank <[email protected]> wrote:
>
> I am just ignoring all talks about GWT3.
> Nobody really knows what will go away. And the talk about it is going on
> for almost 3 years.
> I decided I will fix stuff when GWT3 is actually released and I know for
> sure what will go away.
>
> I don't use UIBinder and never used it. And I don't use GWT-RPC because I
> talk to a non java rest service. But also using widgets and gwt-gootstrap3.
>
> Op maandag 27 maart 2017 06:55:27 UTC+2 schreef Bryan Buchanan:
>
> Hi,
>
> I've been a long time GWT user, and my current apps use gwtbootstrap, UI
> Binder, widgets, GWT-RPC. i.e. most of the stuff that, IMO, makes GWT worth
> using.
>
> From the stuff I've seen about the 3.x release, a lot of this disappears.
> I'm wondering if there's any document anywhere which sets out "best
> practice" for any new GWT deleopment (or indeed, would you even use GWT ?).
>
> Thanks.
>
> --
> You received this message because you are subscribed to the Google Groups
> "GWT Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
>
> To post to this group, send email to [email protected].
>
>
> Visit this group at https://groups.google.com/group/google-web-toolkit.
> For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups
> "GWT Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/google-web-toolkit.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.

Reply via email to