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