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) <
[email protected]>
> 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