Comme l'intitulé le laisse paraitre, j'ai plusieurs questions
- 1ere question :
Cela concerne le style des DataGrid. J'utilise actuellement le tundraGrid.css que je modifie en fonction des couleurs demandées par le client. Malheureusement je bloque sur le fond. En effet le DataGrid est d'une hauteur de 90% d'un div mais parfois le nombre de ligne ne remplit pas entièrement la zone et donc un énorme pavé blanc apparait. Sauriez-vous quelle class css est à l'origine de cette zone blanche ?
- 2eme question :
J'utilise le nouvel objet "select" de la v1.4 et je n'arrive pas a trouver comment intégrer une scrollbar lorsque l'on clique dessus. Il y a un certain nombre d'options dans ce select et cela déborde de la fenêtre, du coup il faut donner un coup de molette pour afficher la fin de la liste et donc faire descendre la fenêtre au lieu de la liste. (je ne sais pas si je suis très clair )
Y a t'il une fonction pour activer une quelconque scrollbar ?
Cela représente une trentaine de lignes affichées d'un coup par le select.
J'ai trouvé en fouinant un peu (ou pas assez avant de poster). Il suffit d'ajouter maxHeight="200" au niveau de la balise <select> (le 200 pouvant être modifié selon votre souhait)
- 3eme question :
Pour créer un menu un peu plus dynamique j'utilise un accordionContainer avec des contentPane. Cet accordion est d'une hauteur de 300px et lorsque je clique sur le dernier titre (contentPane) une petite zone de 2-3 px de haut apparait qui réduit la taille du dernier titre. (ca fait tout moche)
Une petite idée ou faudra que je crève un œil au client pour qu'il ne le voit pas :p ?
En testant un peu dans tous les sens pour voir ce que cela donnait, j'ai reussi à obtenir ce que je voulais en déplaçant la hauteur du AccordionContainer dans le premier AccordionPane.
Voila
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <div dojoType="dijit.layout.AccordionContainer" id="monMenu" style="width:197px;height:300px;" > <!-- Déclaration du premier AccordionPane avec son "chemin" complet --> <div dojoType="dijit.layout.ContentPane" title= "Premier panneau" style="height:300px;"> <div dojoType="dijit.layout.ContentPane" title="Deuxième panneau"> </div> <div dojoType="dijit.layout.ContentPane" title="Troisième panneau"> </div> </div> <div style='width:197px;'><a href='#deco'>Déconnexion</a></div>
Je vous remercie d'avance pour votre aide !
Du coup je me remercie pour avoir trouvé
Partager