2017-09-06 5 views
0

J'essaie de définir la valeur scrollHeight sur '300px' dans p-dropdown, Lorsque je sers l'application, aucune erreur n'est levée mais la barre de défilement apparaît à 200px seulement. Également le cas de test unitaire pour le même cas échoue avec 'la valeur de getter de définition seulement scrollHeight'. J'ai besoin de définir la hauteur de défilement comme ma liste sera remplie dynamiquement. Toute réponse serait appréciée. Merci. versions utilisées angulaire - 4.1.2, primeng - 4.0.1paramètre scrollHeight pour p-dropdown renvoie une erreur

`<p-dropdown 
       [options]="options" 
       [scrollHeight]="scrollHeight" 
    </p-dropdown>` 

dans le composant i ont

scrollHeight: string = '300px'

Répondre

0

Je viens de tester cela dans plnkr, et il fonctionne très bien. Je suggère de l'essayer dans plnkr aussi bien pour voir si vous pouvez dupliquer le problème. Je l'ai utilisé avec succès:

scrollHeight: string = '300px'; 

utiliser comme votre base: New Issue Plnkr

+0

Salut BillF, je l'ai essayé dans plnkr et il fonctionne très bien. Mais quand j'utilise la même chose dans mon application, cela ne change rien. –

+0

Les outils de développement sont votre ami. Inspectez votre liste déroulante et jouez avec les paramètres de style liés à la hauteur. Si la modification de certains de ces paramètres fixe la hauteur, regardez le paramètre qui remplace le 300px. Sinon, il se peut que vous utilisiez une ancienne version de primeng et que vous ayez besoin de la mettre à jour. – BillF