我得到了一個複雜的循環,可能需要1或2秒來顯示結果,所以我想指出要顯示用戶等待程序完成處理,所以我做了一個標籤(「... loading ... 「)& setVisible在程序開始時爲false &在執行循環之前顯示爲true,然後在循環完成後將setVisible重新設置爲false。GWT,如何正確加載標籤?
Label loadingLabel=new Label("...loading...");
public void onBind(){
loadingLabel.setVisible(false);
}
public void onClick(ClickEvent event) {
loadingLabel.setVisible(true);
// a lot of loop here
loadingLabel.setVisible(false);
}
但運行後,我沒有看到標籤可見。那麼什麼是正確的方式來使加載Lebel正確顯示。
+1 for scheduler :) –