zoukankan      html  css  js  c++  java
  • SetStyleName引起的Regression Issue

    前几天让我调整系统的登录界面, 我们的系统是用GWT+GXT来实现的。

    登录界面中间有一个图形,整个登录界面需要设置一个背景颜色,因为我们把图形放在一个Table中,在有的浏览器中显示背景会有问题。

    首先是在IE 7中图片显示在左上角,这个问题是因为我们把LayoutContainer放在RootLayoutPanel中,后来发现放在RootPanel中就可以了。

    RootLayoutPanel和RootPanel的区别是RootLayoutPanel在RootPanel的基础上增加了RootLayoutPanel。

    后来又发现背景色在不同的浏览器中也不同,最后我想到了将背景色设置到Body上,登录后将Style从Body中删掉。

    这样问题就解决了,我的解决办法是

    RootPanel.get().setStyleName("loginBackgroundColor");

    后来发现系统在IE8中输入框的样式不对了,后来同事发现因为Body的class被删了,这就是我的修改引起的。

    需要改成如下方式

    RootPanel.get().addStyleName("loginBackgroundColor");

    这样问题就解决了。

  • 相关阅读:
    MidPayinfoVO
    IPayablebillItf
    预算oracle
    oracle怎么查看表字段的类型
    orcale授权
    ORCAL
    【转】Oracle
    其他网站api
    生成pdf入门
    有关一个java项目到eclipse中运行
  • 原文地址:https://www.cnblogs.com/liwp_Stephen/p/3520356.html
Copyright © 2011-2022 走看看