1
의 스타일로 그것을 사용하는 하나의 ClientBundle에서 이미지를 가져 오려면는 어떻게 하나의 클라이언트 번들처럼이 다른 ClientBundle
public interface FirstClientBundle extends ClientBundle {
public static final FirstClientBundle INSTANCE =
GWT.create(FirstClientBundle.class);
@Source("panel-top-bg.png")
public ImageResource panelTopBg();
}
나는 다른 번들의 스타일에 첫번째 번들에서 이미지를 사용하고 싶습니다.
@sprite .panel-top {
gwt-image: "FirstClientBundle.panelTopBg";
height: 18px;
cursor: move;
}
가 그것도 가능 : 이런 식으로 뭔가 : 같은
public interface SecondClientBundle extends ClientBundle {
public static final SecondClientBundle INSTANCE =
GWT.create(SecondClientBundle.class);
public interface Style extends CssResource {
@ClassName("panelTop")
String panelTop();
}
@Source({ "style.css" })
public Style style();
}
끝 CSS 파일이 보인다? 아니면 다르게해야합니까?
업스테이에는 SecondClientBundle 인스턴스가 있어야합니다. 그리고이 경우에는 상속을 사용하지 않을 것입니다. 둘 이상의 인터페이스로 SecondClientBulndle을 확장해야하기 때문입니다. –
솔루션 중 하나이지만 코드가 복잡해질 수 있다고 생각합니다. –
나는 상속이 '지저분하기'때문에 왜 원하지 않는지 알지 못합니다. 왜, 또는 어떤 종류의 해결책을 설명 할 수 있습니까? – slugmandrew