That solution works. Thanks for clarifying how to bind styles.

-George

On Jan 7, 3:39 am, Thomas Broyer <t.bro...@gmail.com> wrote:
> On Jan 6, 6:20 pm, GAbraham <george.iykara.abra...@gmail.com> wrote:
>
>
>
> > I am trying to  access an inline Style in a programmatic way. I have
> > tried following the example in the developer guide.
>
> > "From .xml file"
> > <ui:UiBinder xmlns:ui='urn:ui:com.google.gwt.uibinder'
> >   xmlns:g='urn:import:com.google.gwt.user.client.ui'>
>
> >   <ui:style type='NotImportant.UserWidgetStyles'>
> >    .test{background-color: red}
>
> >   </ui:style>
>
> >   <g:HorizontalPanel ui:field='listValuePanel'>
> >     <g:Label ui:field='fName' />
> >     <g:Label ui:field='lName' />
> >   </g:HorizontalPanel>
> > </ui:UiBinder>
>
> > "From .java file"
> > interface UserWidgetBinder extends UiBinder<Widget,UserWidget> {}
> >   private static UserWidgetBinder uwBinder=GWT.create
> > (UserWidgetBinder.class);
>
> > interface UserWidgetStyles extends CssResource{
> >           String test();
> >       }
>
> > @UiField Label fName;
>
> > @UiField UserWidgetStyles stylegetter;
>
> > @UiField HorizontalPanel listValuePanel;
>
> > @UiField Label lName;
>
> > The error I am getting is:
> > no ui:field attribute for NotImportant.UserWidget#stylegetter
>
> > I believe I have followed the example correctly. Do I need to
> > explicitly indicate a binding in the xml file  for the stylegetter?
>
> Either this, or naming your field 'style', as this is the default for
> <ui:style> when not explicitly set.
>
> > If so how do I do this?
>
> <ui:style field="stylegetter" type="NotImportant.UserWidgetStyles">
-- 
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