我在我的项目中使用GWT 2.3.0,我有一个iframe和一个加载掩码。当加载iframe内容(更具体地说,内容是PDF)时,我需要隐藏加载掩码。
我尝试使用:
Frame frame = new Frame("https://www.example.com.br/example.pdf") {{
addDomHandler(new LoadHandler() {
public void onLoad(LoadEvent event) {
loadingMask.setVisible(false);
}
}, LoadEvent.getType());
}};
由于内容是PDF,因此无法在IE中使用。
有没有办法用GWT获取readyState iframe属性?
我将不胜感激任何反馈。谢谢大家。
答案 0 :(得分:4)
获取readyState GWT Frame属性:
frame.getElement().getAttribute("readyState")
答案 1 :(得分:-1)
只需覆盖onLoad()
上的Frame
方法:
Frame frame = new Frame("https://www.example.com.br/example.pdf") {
@Override
protected void onLoad() {
super.onLoad();
loadingMask.setVisible(false);
}
};