当Label的偏移宽度大于其父偏移量(DOM值)时,我想为GWT标签添加标题。但是,当我在超级开发模式下调试时,我发现这两个偏移是相等的,因为在完成所有附加事件之前,CSS样式将被忽略。我对此问题的解决方法是添加MouseOverHandler并在此事件期间进行计算。是否有一种类型的附加处理程序,它也考虑了CSS操作的DOM?
答案 0 :(得分:1)
您可以使用Scheduler#scheduleDeferred()为下一次JS事件循环计划您的标题分配逻辑,即:
Scheduler.get().scheduleDeferred(new ScheduledCommand() {
@Override
public void execute() {
// CSS values have been applied - decide on title assignment.
}
});