Hi Hani,

i see the problem. The valueBinding for the width is evaluated only once,
and this value is used for all rows.
I think Udo should have a look at this. Please file a jira issue.

Regards,
  Volker


2013/11/21 Abushammala, Hani (EXTERN: BERIS) <
extern.hani.abushamma...@volkswagen.de>

> Hi Volker,
>
> try to get the image width from the bean or from the var object. The image
> will not be displayed.
>
> Regards,
> Hani
>
> Von: weber.vol...@googlemail.com [mailto:weber.vol...@googlemail.com] Im
> Auftrag von Volker Weber
> Gesendet: Mittwoch, 20. November 2013 18:14
> An: MyFaces Discussion
> Betreff: Re: [Tobago] Image resizing
>
> Hi Hani,
> i can't reproduce the problem in the demo (alpha-3-SNAPSHOT).
> The width and height attributes of the image works in the sheet.
> I have attached a diff for the demo.
> Regards,
>   Volker
>
> 2013/11/20 Abushammala, Hani (EXTERN: BERIS) <
> extern.hani.abushamma...@volkswagen.de<mailto:
> extern.hani.abushamma...@volkswagen.de>>
> Hi Volker,
>
> thanks for the hint. I tried this way already, but it doesn't work.  The
> image could be displayed with fixed width.
>
> Any ideas?
>
> Regards,
> Hani
>
>
> -----Ursprüngliche Nachricht-----
> Von: weber..........com [mailto:weber..........com<mailto:
> weber..........com>] Im Auftrag von Volker Weber
> Gesendet: Mittwoch, 20. November 2013 09:38
> An: MyFaces Discussion
> Betreff: Re: [Tobago] Image resizing
>
> Hi,
>
> the content of the column gets the width from the sheets column attribute.
> You should wrap the image into a panel:
>
> <tc:column id="barChart" sortable="false" align="left">
>   <tc:panel>
>     <f:facet name ="layout">
>       <tc:gridlayout rows="16px" columns=#{item.gauge.width}"
>     </f:facet>
>      <tc:image value="#{item.gauge.resourcePath}" />
>   <tc:panel>
> </tc:column>
>
> Regards,
>
>   Volker
>
>
>
> 2013/11/14 Abushammala, Hani (EXTERN: BERIS) <
> ext.....a...@....de<mailto:ext.....a...@....de>>
>
> > Hi,
> >
> > I need help to resolve a layout problem.
> >
> > In our application we display a bar chart within the sheet, but the used
> > image for the chart could not be dynamically resized after migration from
> > Tobago "1.0.39" to "2.0.0 alpha 1". We tried many ways to display an
> image
> > or panel with dynamic width within the sheet, but it doesn't work,
> because
> > the width variable could not be called from bean.
> >
> >
> > Example:
> > <tc:sheet id="sheet" var="item"
> >         value="#{bean.items}"
> >         columns="60px;60px;200px">
> >         <tc:column label="MIN"
> >                 id="min" sortable="true" align="center">
> >                 <tc:out value="#{item.minValue}" id="t_min" />
> >         </tc:column>
> >         <tc:column label="MAX"
> >                 id="max" sortable="true" align="center">
> >                 <tc:out value="#{item.maxValue}" id="t_max" />
> >         </tc:column>
> >         <tc:column id="barChart" sortable="false" align="left">
> >                 <tc:image value="#{item.gauge.resourcePath}"
> >                         width="#{item.gauge.width}"
> >                         height="16" />
> >         </tc:column>
> > </tc:sheet>
> >
> > Here the image will be resized automatically to 200px.
> >
> > Any ideas?
> >
> >
> >
> > The application details:
> > tobago-core-2.0.0-alpha-1.jar
> > myfaces-impl-2.1.12.jar
> > myfaces-api-2.1.12.jar
> > Browser: Firefox 22.0
> >
> > Regards,
> > Hani
> >
> >
> >
> > Regards,
> > Hani
> >
> >
> >
>
>
> --
> inexso - information exchange solutions GmbH
> Ofener Straße 30 | 26121 Oldenburg
> www.inexso.de<http://www.inexso.de>
>
>
>
> --
> inexso - information exchange solutions GmbH
> Ofener Straße 30 | 26121 Oldenburg
> www.inexso.de<http://www.inexso.de>
>



-- 
inexso - information exchange solutions GmbH
Ofener Straße 30 | 26121 Oldenburg
www.inexso.de

Reply via email to