gwt - ui:with, style not showing up -


i share css across multiple widgets using .

i can see css class name obfuscated class definition not showing when inspect element in firefox / chrome. here're codes. can suggest missing? thanks.

style.css

.namespan {  color: #3e6d8e; background-color: #e0eaf1;}  

resources.java

public interface resources extends clientbundle {    @source("style.css")    style style();    public interface style extends cssresource {      string namespan();    }  }  

uibinder.ui.xml

<ui:uibinder xmlns:ui='urn:ui:com.google.gwt.uibinder'      xmlns:g='urn:import:com.google.gwt.user.client.ui'>    <ui:with field='res' type='com.my.app.widgets.logoname.resources'/>    <g:htmlpanel>        <div>          hello there          <g:inlinelabel ui:field='namespan' stylename="res.style.namespan">kevin</g:inlinelabel>       </div>    </g:htmlpanel>  </ui:uibinder>  

uibinder.class

public class uibinder extends composite {          private static uibinderuibinder uibinder =     gwt.create(uibinderuibinder.class);          interface uibinderuibinder extends uibinder<widget, uibinder> {}          @uifield(provided = true)  final resources res;  // style doesn't show no matter provided=true declared or not.          public uibinder(resources res) {                  res = gwt.create(resources.class);                  initwidget(uibinder.createandbindui(this));          }  

you have use res.style().ensureinjected()


Comments

Popular posts from this blog

android - Spacing between the stars of a rating bar? -

aspxgridview - Devexpress grid - header filter does not work if column is initially hidden -

c# - How to execute a particular part of code asynchronously in a class -