2009-09-23 6 views
0

En utilisant Flex 3, j'avais créé une application de profil d'employeur où je pouvais voir 10 profils dans une page en utilisant le répéteur, quand j'ai essayé de charger 20 profils dans une page , tout le composant va haywire, est devenu non-fonction. Cela ne se produirait pas si je définissais la hauteur de l'application à 100% mais en raison des exigences de la barre de défilement native, j'utilise Swffit pour activer la barre de défilement du navigateur Web et masquer la barre de défilement Flex et définir la hauteur de l'application pixel. Comment résoudre le problème de hauteur de la toile?Tous les composants Flex disparaissent lorsque la hauteur de la toile dépasse la limite

Répondre

1

Avez-vous essayé de placer le canevas dans un autre conteneur avec une hauteur explicite? Cela pourrait être tout ce dont vous avez besoin.

par exemple:

<mx:VBox 
    id     = "theFakeContainer" 
    verticalScrollPolicy = "off" 
    height    = "{EXPLICIT HEIGHT}" 
> 
    <mx:Canvas 
     id     = "theRealCanvas" 
     verticalScrollPolicy = "off" 
     height    = "100%" /> 
</mx:VBox> 

Je ne suis pas sûr que cela fonctionnera, mais il semble que cela vaut la peine d'essayer.

0

J'ai cette partie du code comme vous m'avez montré. Je pensais à créer des composants personnalisés avec canvas et loop avec le répéteur ou une autre idée est que je pourrais utiliser l'une des solutions de travail que je viens de penser pour surmonter le problème.

Questions connexes