[英]GWT - CSS GUI Notify User - Browser Issues
哇,我想不出像样的标题,所以我选择了首字母缩略词方法:-)
基本上,我在GWT中工作,我想通知用户面板更改了它的文本。
我已经通过使用Timer()和CSS做到了
public void flashObject() {
final Timer flashing = new Timer()
{
public void run()
{
flashNewException();
}
};
flashing.scheduleRepeating(rate);
new Timer()
{
public void run()
{
if(stay){
panel.addClass(CSS_HIGHLIGHT);
} else {
panel.removeClass(CSS_HIGHLIGHT);
}
flashing.cancel();
}
}.schedule(length);
}
private void flashNewException() {
if(on){
// GWT.log("flashin");
panel.addClass(CSS_HIGHLIGHT);
on = false;
} else {
// GWT.log("stop flashin");
panel.removeClass(CSS_HIGHLIGHT);
on = true;
}
}
因此,这基本上是添加面板并删除允许面板“刷新”的CSS类。
问题是如果我在FF中与其余代码一起运行,则FF有时会崩溃(我在其他地方正在运行另外两个计时器)。 我也在运行GWT-EXT。
我很欣赏这可能不是我问题的症结所在,但我想问一下,您认为这是在GWT / GWT-Ext中刷新面板的正确方法吗? GWT如何优化将Timer转换为javascript,以及FireFox处理多个Timer的能力如何?
另外,如果我从任务列表中杀死“ plugin-container.exe”,FireFox将恢复...
我将其视为可靠的编码,我相信我的GWT错误在其他地方
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.