Hi Volker,

many thanks for these detailed explanation :)

I'll adjust the loglevel.


Regards,

Alf


Am 21.08.2011 14:45, schrieb Volker Weber:
> Hi Alf,
> 
> these warning is caused by the incomplete analysis at this point in
> the layoutmanager. You can ignore this.
> 
> In the layout calculation the fixed rows/cells are handled first,
> after layouting the first and the last row the full available space is
> used, but there is one row left, the hidden (rendered=false) one.
> At this point the layoutmanager gives this warning, without respecting
> that the unlayouted rows don't need any space.
> 
> In cases with broken layout you can use this warnings to find the
> problem, but in cases with rendered=false or tokens like "0px" this
> warning can be ignored.
> 
> I suggest to disable WARN level for
> "org.apache.myfaces.tobago.util.LayoutInfo" and
> "org.apache.myfaces.tobago.renderkit.html.scarborough.standard.tag.GridLayoutRenderer"
> in production environment.
> 
> 
> Regards,
>      Volker
> 
> 
> 
> 2011/8/17 Alf Felis<[email protected]>:
>> Hi all,
>>
>> I have a question using the rendered attribute within a fixed row.
>>
>> The test page below always shows 2 warnings:
>> WARN  org.apache.myfaces.tobago.util.LayoutInfo - There are columns left but 
>> no more space! cellsLeft=1, tokens=fixed;hide;fixed; 
>> clientId='_idJsp0:_idJsp3'
>> WARN  org.apache.myfaces.tobago.util.LayoutInfo - calculated spaces = 
>> "20;-1;20" clientId='_idJsp0:_idJsp3'
>>
>>
>> The resulting page looks ok, but why there are these warnings?
>>
>> I'm using Tobago 1.0.37 and MyFaces: 1.1.7.
>>
>> Thanks for your help :)
>>
>> Alf
>>
>>
>> My example page:
>>
>> <%@ taglib uri="http://myfaces.apache.org/tobago/component"; prefix="tc"%>
>> <%@ taglib uri="http://java.sun.com/jsf/core"; prefix="f"%>
>>
>> <f:view>
>>     <tc:page>
>>         <f:facet name="layout">
>>             <tc:gridLayout rows="fixed;*" columns="*" />
>>         </f:facet>
>>
>>         <tc:box label="Rendered Test">
>>             <f:facet name="layout">
>>                 <tc:gridLayout rows="fixed;fixed;fixed" columns="*" />
>>             </f:facet>
>>
>>             <tc:out value="Row 1" />
>>             <tc:out value="Row 2" rendered="false" />
>>             <tc:out value="Row 3" />
>>         </tc:box>
>>
>>         <tc:panel />
>>
>>     </tc:page>
>> </f:view>

-- 
NEU: FreePhone - 0ct/min Handyspartarif mit Geld-zurück-Garantie!               
Jetzt informieren: http://www.gmx.net/de/go/freephone

Reply via email to