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) <
extern.hani.abushamma...@volkswagen.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

Reply via email to