Hi, I have imported a full template. I added the HTMLs as UiBinder and 
referenced the js and css from the main HTML page. So far it works great.

I am trying to keep the styles outside of UiBinder as most as I can to 
avoid a hardcoded maintenance. However, I need to handle some events on 
some components, for example buttons. 

PROBLEM: The fact of handling events has the side effect to force me to 
import the styles in UiBinder when I think they should be separated roles.

My button as it comes from the template is:

                                   <button type="button" class="btn 
btn-default get">

In order to use the events, I need to create some kind of component, e.g.:

                                   <g:Button text="Submit" 
ui:field="submit" *addStyleNames="{style.btn} {style.btn-default} 
{style.get}"* />

However, this will make me add the styles, as shown bolded above, and 
therefore use some of the mechanisms available in UiBinder to import them.

I tried a kind of workaround embedding my button in a dummy div defined as 
DiVElement in my View class but them I wont have a component anymore but a 
JavascriptObject in the View.

                                    *<div ui:field="getItNow">*<button 
type="button" class="btn btn-default get">Get it now</button>*</div>*

I would expect an attribute in the components to allow style definitions 
being ignored by UiBinder and loaded somewhere else, but it does exist as 
far as I know.

So, is there any way to work with the events of a component without having 
to import the styles in UiBinder??

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.

Reply via email to