Finally i got a solution for my issue but i still donot know why
Fitlayout doesnot work when we have 2 panels inside a window of which
one is hidden.
Anyways i could progress, removing one panel and preparing the panel
again when required to show. it works fine..

On Nov 18, 11:42 am, Nawal Mishra <[email protected]> wrote:
> I have an editorgridPanel in my window when the application gets
> loaded for the first time. Then i need to hide the panel and get it
> replaced with corresponding  dataview(images), fit inside a panel. The
> problem which am facing is like when i do the switch, the scroll bar
> moves off from the window. But the same does not happen if i remove
> the gridPanel and add the new panel. But i cant remove the grid as i
> need to switch back and forth and do not want to create it everytime.
> code for switch from grid to dataview:
>
> In Table component i do this
>
> private void addListenerToThumbnailViewItem(Item thumbnailViewItem) {
>                 thumbnailViewItem.addListener(new BaseItemListenerAdapter(){
>                         public void onClick(BaseItem item, EventObject e) {
>                                 super.onClick(item, e);
>                                 //inThumbnailView=true;
>                                 //imageViewerHandle = new 
> AtlantisImageViewerComponent();
>                                 AtlantisImageViewerComponent 
> imageViewerComponent =
> (AtlantisImageViewerComponent)getImageViewerHandle();
>                                 
> imageViewerComponent.setMainHandle(AtlantisTableComponent.this);
>                                 imageViewerComponent.setToolbarHandle
> (AtlantisTableComponent.this.getToolbarComponent());
>                                 imageViewerComponent.setLoadingText
> (AtlantisConstants.GENERIC_LOADINGTEXT_IMAGES);
>                                 imageViewerComponent.populateImages(builder);
>         }
>                 });
>         }
>
> Then in ImageViewerClass i write this piece of code:
>
> if(tableComponent.getEditorGridPanel()!=null){
>                         tableComponent.getEditorGridPanel().hide();
> //tableComponent.getMainPanel().remove
> (tableComponent.getEditorGridPanel());
>                 }
>  Here the commented line works as desired, but i donot want this to
> do. Why hiding removes the fitlayout from the parent window. Have
> tried lots of things but it has not worked for me till the remove the
> gridPanel and add the dataView.
> Thanks for the quick response.
>
> On Nov 18, 11:07 am, mallapu deepak <[email protected]> wrote:
>
> > can u be a bit more specific about our problem. i mean can u explain ur
> > problem in detail if psbl with code...
>
> > On Wed, Nov 18, 2009 at 11:18 AM, Nawal Mishra 
> > <[email protected]>wrote:
>
> > > The requirement gets satisfied if i remove/add panels, but not working
> > > with hide/show panels. Need your help..
>
> > > --
>
> > > You received this message because you are subscribed to the Google Groups
> > > "GWT-Ext Developer Forum" group.
> > > To post to this group, send email to [email protected].
> > > To unsubscribe from this group, send email to
> > > [email protected]<gwt-ext%[email protected]>
> > > .
> > > For more options, visit this group at
> > >http://groups.google.com/group/gwt-ext?hl=.
>
> > --
> > Thanks and Regards,
> > Deepak Kumar Mallapu,
> > IT Associate,
> > Center for Education Technology and Learning Sciences,
> > IIIT-Hyderabad,
> > Mobile :9866976686.

--

You received this message because you are subscribed to the Google Groups 
"GWT-Ext Developer Forum" 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/gwt-ext?hl=en.


Reply via email to