myfaces-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Abushammala, Hani (EXTERN: BERIS)" <extern.hani.abushamma...@volkswagen.de>
Subject AW: [Tobago] Image resizing
Date Wed, 20 Nov 2013 09:29:32 GMT
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] 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.....ala1@....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
Mime
View raw message