Hi,

I'm getting the same problem. I have a list (dynamic item list) that
is wrapped inside of a ScrollPanel. When first displaying the list it
looks fine (like it did on 1.5-1.7) but when I change ANYTHING in any
of the surrounding widgets, e.g. changing text in a label or adding an
extra stylename to a panel or even hovering a button that listens to
mouse events, the list disappears.

This happens in IE only, including IE8. I've checked the style
attributes before and after, and I can't find any differences. I've
tried to change the doctype but it does not help.

Does anybody have a clue about what could be wrong? ScollPanel worked
like a charm in earlier versions!

On 28 Feb, 13:10, Chris Lercher <[email protected]> wrote:
> Hi Tapas,
>
> here's a table explaining the connection between doctype and strict
> mode/quirks mode:http://hsivonen.iki.fi/doctype/
>
> You're using XHTML - I don't know how well this works with GWT, I
> think I've read about some problems with that here on the forum. The
> default doctype for GWT 2.0 projects (as created by WebAppCreator or
> the Eclipse plugin) is simply <!DOCTYPE html>, which uses HTML in
> standards mode - but I don't think it will change much in your case.
>
> I've quickly tried your setup. I'm using
>
> public void onModuleLoad() {
>        ScrollPanel scrollPanel = new ScrollPanel(new Label("test"));
>        RootPanel.get("pageContainer").add(scrollPanel);
>
> }
>
> And it works fine on IE8 (and other browsers). Can you try this? If
> the Label shows up, the problem is probably somewhere else.
>
> Chris
>
> On Feb 28, 12:11 pm, Tapas Adhikary <[email protected]> wrote:
>
>
>
> > Chris ,
> > Thanks a lot for the suggestion that we should not attempt to remove the
> > style attribute for IE8 . I will keep the suggestion in mind. I didn't get
> > the first part of your reply.
>
> > >I know the blank page phenomenon only from the following
> > >constellation:
> > >Quirks mode + RootLayoutPanel + IE
>
> > What do you mean  by , Quirks mode ? I am using RootPanel. I have a Jsp
> > page( which is the first page to render) which has <!DOCTYPE html PUBLIC
> > "-//W3C//DTD XHTML 1.0 Strict//EN" 
> > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";> added in the beginning.
> > This jsp has a div , say ,
> > <body>
> >     <div id="pageContainer">
> >  </div>
>
> > From GWT Entry point , I add the widget as ,
> > RootPanel.get("pageContainer").add(component);
>
> > What is missing here ?
>
> > Thanks,
> > -Tapas
> > On Sat, Feb 27, 2010 at 4:38 PM, Chris Lercher 
> > <[email protected]>wrote:
>
> > > Hi,
>
> > > I know the blank page phenomenon only from the following
> > > constellation:
> > > Quirks mode + RootLayoutPanel + IE
>
> > > So either use standards mode (<!DOCTYPE html>), or use RootPanel.
>
> > > BTW (independently from GWT), "zoom:1" helps IE<8 to assign
> > > "hasLayout" to elements which usually don't. This is especially needed
> > > in conjunction with "position:relative", which itself fixes some
> > > severe IE<8 layout problems. See
> > >http://www.satzansatz.de/cssd/onhavinglayout.html
>
> > > I don't know, if it would be possible to generate a version of this
> > > for IE8 in standards mode - but I don't think that GWT knows, if we're
> > > in standards mode or not (it would have to read the HTML file, and use
> > > the browser's complex heuristics to determine, if we really are).
>
> > > In any case, I don't think you should attempt to remove the style
> > > value!
>
> > > Chris
>
> > > On Feb 27, 7:53 am, Tapas Adhikary <[email protected]> wrote:
> > > > I was using GWT 1.7 in My Application. One of my page is using
> > > ScrollPanel.
> > > > Since I upgraded to GWT 2.0 , I am getting a blank screen where
> > > scrollPanel
> > > > is used. Using the F12 DOM debugging I found , GWT 2.0 includes with an
> > > > extra child DIV for Scroll Panel. And the DIV has a style of
> > > > position:relative and Zoom:1. This DIV is not there  if I use GWT 1.6. 
> > > > If
> > > I
> > > > remove the style of the extra DIV from debug window , I am able to see
> > > the
> > > > page rendering.
>
> > > > I have tried to do the following from GWT java class,
>
> > > > right.getElement().getFirstChildElement().setAttribute("style", ""); //
> > > > where right is the Scroll Panel
>
> > > > But this is not working in IE8 . it works good for Mozilla Firefox and
> > > > Chrome browser.
>
> > > > Any help , what I should do to remove the style programmatically for IE8
> > > ?
> > > > Or is there any other way to deal with that ?
>
> > > > Thanks,
> > > > -Tapas
>
> > > --
> > > You received this message because you are subscribed to the Google Groups
> > > "Google Web Toolkit" group.
> > > To post to this group, send email to [email protected].
> > > To unsubscribe from this group, send email to
> > > [email protected]<google-web-toolkit%2Bunsubs
> > >  [email protected]>
> > > .
> > > For more options, visit this group at
> > >http://groups.google.com/group/google-web-toolkit?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to