Thank you for pointing me to the right spot in the article, it seems
to answer well. So now it seems the setup should be
<ui:binder...>
<ui:style field='local'>
@external .datePickerMonth;
.datePickerMonth { color: white !important; }
</ui:style>
<g:Widget ui:field='datePicker'/>
</ui:binder>
But I am stomped as to how to make the Widget use .datePickerMonth
that I specified instead of the one from standard.css. I don't want to
do addStyleNames='{local.datePickerMonth}' because that would assign
the style at the widget's top level instead of just the month label,
and there is no setMonthStyle thing. I think the functionality that
I'm looking for is some sort of call to create a css resource on the
fly when the widget gets called with my inline .datePickerMonth being
the last css loaded so that it overrides whatever other ones are
there. I don't think there's a call like that, or is there?
I'm thinking something like
<g:Widget ui:field='datePicker'
overrideStyleNames='{local.datePickerMonth}'/>
this should translate to this type of html:
<style type="text/css">
<!--
.datePickerMonth { color: white; }
-->
</style>
<table>
<tbody> .... whatever the widget is....
</table>
.. and then after the widget is done, override again to go back to the
defaults
<style type="text/css">
<!--
.datePickerMonth { } .. since this is empty, it should default to
old values???
-->
</style>
Since I just made that up, would that even work?
Tristan
On Apr 25, 4:36 pm, daniel <[email protected]> wrote:
> have a look at
> @externalhttp://code.google.com/intl/de-DE/webtoolkit/doc/latest/DevGuideClien...
>
> On 25 Apr., 22:36, Tristan <[email protected]> wrote:
>
>
>
>
>
> > Hey,
>
> > Does anyone have an idea how to override standard.css inline in
> > UiBinder? For example,
>
> > <ui:binder ..... >
>
> > <g:Widget ui:field='datePicker'/>
>
> > </ui:binder>
>
> > where 'datePicker' in java is provided
>
> > @UiField(provided = true)
> > Widget datePicker;
>
> > I would like to do something like...
>
> > <ui:binder ... >
>
> > <ui:style field='local'>
> > .datePickerMonth { color: white }
> > </ui:style>
>
> > <g:Widget ui:field='datePicker'
> > addStyleName='{local.datePickerMonth}'/>
>
> > </ui:binder>
>
> > The above is obviously wrong as .datePickerMonth is obfuscated and i'm
> > adding the style to the whole thing and not to month selector in the
> > date picker.
> > How do I override standard.css in this case? Is it even possible to do
> > it inline?
>
> > Tristan
>
> > --
> > 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
> > athttp://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
> athttp://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.