reAlut,
Est - il possible de redimensionner un dataGrid en fonction du nombre de ligne qu'il contient, sachant que le nombres de ligne varie a la suite de l'utilisation de filterFunc
une piste merci
reAlut,
Est - il possible de redimensionner un dataGrid en fonction du nombre de ligne qu'il contient, sachant que le nombres de ligne varie a la suite de l'utilisation de filterFunc
une piste merci
t'as essayé setSize ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part myDg.setSize( 200, 250 );
(attention, 20 px pour la scrollbar)
Salut titouille,
j'ai essayé :
Merci c'est pas mal, j'ai juste un probleme avec la scrollbar, qui diparait... c'est un prob qd le dataGrid est + long que la hauteur de page(600px)..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 var num:Number=Number(Dgrid.length)*31; Dgrid.setSize(500,num);
Sans doute est-ce ce que tu veux dire :
(attention, 20 px pour la scrollbar):
Merci encore de ton aide
Heu, ça me rappelle quelque chose, le bug de la scroll...
Essaye de faire un refresh sur la dataGrid, du genre :
mais je crois pas que ça existe...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 dg.refresh();
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 dg.setFocus();
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 dg.getFocus();
ça va peut-être résoudre ton blème. Bon courage, a++
Salut titouille,
Une solution plus élégante que le seSize est peut-être d'utiliser rowCount
Qu'en penses-tu; le prob reste le bug de la scroll...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 var nbL:Number=Dgrid.length Dgrid.rowCount=nbL+1; Dgrid.getFocus();
Je ne sais pas... setSize est standard dans UIObject ou UIComponent... Tous les composants V2 fonctionnent de cette manière... Après, si tu trouve des solutions qui te semblent meilleures, rien ne t'empèche de les utiliser
A++
Bon alors voilà, dans le cas d'un dataGrid dont le nombre max de lignes n'exède pas une hauteur de page, on peut supprimer l'affichage de la scrollBar.Un peu comme une impression page par page.
Dans mon code le nombre de lignes max est 13 (12mois + 1ligne total)Ces deux instructions permettent donc dans le cas ou après sélection on affiche que 5mois + la ligne total , le datagrid s'ajuste en hauteur à 6 lignes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Dgrid.rowCount=nbL+1; Dgrid.vScrollPolicy = "off";
Merci encore titouille
[/code]
Partager