Bonjour,

j'ai un serieux probleme..
J'utilise une DataGrid qui est remplie par du texte (ou des images) de differentes hauteur.
Du coup, ce qu'il se passe, c'est que lorsque l'on scrolle jusqu'en bas, un comportement exrtemement etrange se produit : on n'arrive pas a attendre les derniers elements !
Le fait est que ma datagrid a ses rowHeight a la meme hauteur, sauf la derniere ligne qui est moins haute. Je pense que ce qu'il se passe est que la la scroll bar est calcule a partir du rowCount et des rowHeight des premieres lignes, et du coup, a a fin, ca deconne..

Mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 
<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" 
	maxHeight="600" width="704" minHeight="348" height="500"
	title="Show Versions" xmlns:ac="com.adobe.ac.*"
	showCloseButton="true"
	close="cancelChanges()" 
	xmlns:renderers="com.woodwing.lucina.views.renderers.*" 
	>
 
       <mx:DataGrid id="list_versions_dg"
			width="90%" height="100%"
			dataProvider="{versionsData}" 
			headerHeight="23" change="onChange()" 
			doubleClickEnabled="true" doubleClick="viewVersion()"
			variableRowHeight="true" wordWrap="true"
			focusEnabled="true"
			creationComplete="creationComplete();"
			updateComplete="updateComplete()">
			<mx:columns>
				<mx:DataGridColumn id="previewColumn" headerText="Versions" dataField="rendition" sortable="true" width="220" wordWrap="true">
					<mx:itemRenderer>
						<mx:Component>
							<renderers:ThumbNailVersionsRenderer currentSmartObject="{outerDocument.selectedSmartObject}"/>
						</mx:Component>
					</mx:itemRenderer>
				</mx:DataGridColumn>
			</mx:columns>
		</mx:DataGrid>
</mx:TitleWindow>
avec le ThumbNailVersionsRenderer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" 
	implements="mx.core.IFactory" width="100%"
	verticalAlign="middle" verticalGap="0" 
	verticalScrollPolicy="off" horizontalAlign="center"
	xmlns:components="com.woodwing.components.*">
                   <mx:Text id="textSlugline" height="100%"
						htmlText="{VersionsVO(this.data).slugline}"/>
</mx:VBox


Une idee pour resoudre ce casse tete ??? J'ai essaye de changer les unscaledHeeight (pas possible), de modifier la height de la DG (ne marche pas), etc etc je seche !!!!