このようなことを行うために、smartgwt のコンポーネントを知っていますか?
いくつかのコンポーネント、ラベル、Camva、Img、レイアウトを使用してそれを行いました....
ありがとう
さて、このオプション SC.showPrompt と SC.clearPrompt を見つけましたが、パネルに画像を追加することはできないと思います。
このようなことを行うために、smartgwt のコンポーネントを知っていますか?
いくつかのコンポーネント、ラベル、Camva、Img、レイアウトを使用してそれを行いました....
ありがとう
さて、このオプション SC.showPrompt と SC.clearPrompt を見つけましたが、パネルに画像を追加することはできないと思います。
私は過去にこれをやったので、試してみてください
public class Attente extends Window{
private Label message = new Label();
public String getMessage() {
return message.getTitle();
}
public void setMessage(String message) {
this.message.setContents(message) ;
}
private Img image = new Img("64/Wait-icon.png",64,64);
/**
* Instantie un nouveau attente.
*/
public Attente(){
this.setTitle("Opération en cours, veuillez patienter");
this.setShowHeader(true);
this.centerInPage();
this.setAutoCenter(true);
this.setWidth(300);
this.setHeight(140);
this.setShowCloseButton(false);
this.setShowMinimizeButton(false);
this.setShowMaximizeButton(false);
VLayout layout = new VLayout();
HLayout hLayout = new HLayout();
message.setHeight(15);
message.setAlign(Alignment.CENTER);
message.setStyleName("plVersionCatalogue");
hLayout.addMember(new LayoutSpacer());
hLayout.addMember(image);
hLayout.addMember(new LayoutSpacer());
layout.addMember(new LayoutSpacer());
layout.addMember(hLayout);
layout.addMember(new LayoutSpacer());
layout.addMember(message);
this.addItem(layout);
}
}
コードには、このクラスのシングルトン インスタンスがあり、必要なときに次のように使用できます。
MyContext.getAttente().show();
また
MyContext.getAttente().hide();