İyi bir soru - aklıma gelen bir durum, bir UiBinder şablonunda bazı genel stillerden stilleri kullanmak istediğinizde, o zaman ensureInjected
'u aramanız gerekir. onlara referans veriyoruz (xml'de tanımladığınız "yerel" UiBinder stilleri otomatik olarak enjekte ediliyor).
Bu Mail example olduğu gibi kullanılan görebilirsiniz: ensureInjected
UI bağlayıcı önce denir nasıl
public void onModuleLoad() {
// Inject global styles.
GWT.<GlobalResources>create(GlobalResources.class).css().ensureInjected();
// Create the UI defined in Mail.ui.xml.
DockLayoutPanel outer = binder.createAndBindUi(this);
// ...rest of the code
}
Not.
Bu, ensureInjected
kullanarak garanti veren tek durumdur, ancak belki bir şey özledim.
Evet, bunu da anladım ama: global bir css dosyası kullanıyorum ve useInjected kullanıp kullanmadığımı iyi çalışıyor. Çözmeyi denediğim gizem bu. – user198313