myfaces-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Volker Weber" <v.we...@inexso.de>
Subject Re: [Tobago] Layout problem with 1.0.12
Date Sun, 19 Aug 2007 18:10:55 GMT
Hi Helmut,

> Must I specify for every not rendered tag in a gridLayout a layout token for
> row and column?
yes, but in case of just one token (columns="*")  you can omit it.

I reduced your example to just the box content (only one button), and
the problem still exists, even without the popup.

Please add a jira entry, i'm going to take a look at this.


Regards,
    Volker



2007/8/17, Helmut Swaczinna <swaczinna@wlp-systems.de>:
> Hi,
>
> with Tobago 1.0.12 the layout of one of my popups is not calculated correct
> anymore. With 1.0.11 the
> layout was correct.
>
> Here's the (simplified) jsp code:
>
>   <tc:page id="inputPage" width="300px" height="200px">
>     <tc:panel id="inputPanel">
>       <tc:button id="popupButton"
>         label="Popup">
>         <f:facet name="popup">
>           <tc:popup id="printPopup" width="400" height="125">
>
>             <tc:box id="box"
>               label="Popup">
>               <f:facet name="layout">
>                 <tc:gridLayout
>                   rows="40px;40px;*;fixed"
>                   columns="*"/>
>               </f:facet>
>
>               <tc:out rendered="false"
>                 value="Text 1"/>
>               <tc:out rendered="true"
>                 value="Text 2"/>
>
>               <tc:cell/>
>
>               <tc:panel>
>                 <f:facet name="layout">
>                   <tc:gridLayout
>                     columns="*;*;*"/>
>                 </f:facet>
>                 <tc:button id="button1"
>                   label="button1">
>                   <tc:attribute name="popupClose" value="afterSubmit"/>
>                 </tc:button>
>                 <tc:button id="button2"
>                   label="button2">
>                   <tc:attribute name="popupClose" value="afterSubmit"/>
>                 </tc:button>
>                 <tc:button id="button3"
>                   label="button3">
>                   <tc:attribute name="popupClose" value="immediate"/>
>                 </tc:button>
>               </tc:panel>
>             </tc:box>
>           </tc:popup>
>         </f:facet>
>       </tc:button>
>     </tc:panel>
>   </tc:page>
>
> With 1.0.12 the box has scrollbars, with 1.0.11 not. The scrollbars aren't
> nessecary at all.
> The problem with the layout comes from the two tc:out tags. One of them is
> rendered, the other not.
> (Which one should be rendered comes from a property in the backing bean). My
> question is:
> Must I specify for every not rendered tag in a gridLayout a layout token for
> row and column?
> (Here it's the 40px token.) If I specify the 40px token only once the layout
> is broken also.
>
> So, is there a (new) bug in the layout manager or how do I configure the
> layout manager when I have
> not rendered tags?
>
> Regards
> Helmut
>
>
>
>

Mime
View raw message