2
私のアプリケーションにcssリソースを含めることを拒否された方法でいくつかの問題が発生した後、 ClientBundleを使ってcssファイルをインクルードする方法についてGWT cssにはクライアントバンドルが含まれています - >「de.main.resources.ResourceBundle ...にはソースコードがありません」
私は私の###に次の行を追加ファイルgwt.xml:。
<inherits name="com.google.gwt.resources.Resources" />
を、私はこのようになりますインターフェイスを作成しました:私のonModuleLoadで
import com.google.gwt.core.client.GWT;
import com.google.gwt.resources.client.ClientBundle;
import com.google.gwt.resources.client.CssResource;
public interface ResourceBundle extends ClientBundle
{
public static final ResourceBundle INSTANCE = GWT.create(ResourceBundle.class);
@Source("GWT_Chat.css")
public CssResource css();
}
を()方法私は電話しています:
Window.alert(ResourceBundle.INSTANCE.css().getText());
私のCSSファイルはランダムなCSSファイルですw可能なgwt追加のいずれかなし。
ブラウザでアプリケーションを呼び出すとき、私が直面しているエラーは次のとおりです。
[ERROR] [gwt_chat] - Line 33: No source code is available for type de.main.resources.ResourceBundle;
did you forget to inherit a required module?
は私が取り残さはありますか?
はい、あなたが正しい、私は、問題の説明では言及しませんでした。 のResourceBundleクラスは、* ### * gwt.xmlファイル <ソースに指定されている* de.main.client *の下ではなかったに属しパッケージ:。 は、しかし、私は、エラーの原因となる問題を発見しましたパス= 'クライアント' /> どのように簡単です;) –