Effectivement! On termine bien la semaine. Aujourd'hui, j'ai travaillé sur plusieurs pages du portail mobile surtout dans la matinée. En après-midi, j'ai refait presque en entier la page de suivi d'activité, mais pour le portail mobile. Je veux afficher tous les événements d'une personne dans une espèce de liste dans laquelle je pourrai mettre de la pagination et situer l'utilisateur dans la page représentant la date la plus proche de celle d'aujourd'hui. Maheureusement, le contrôle DataPager offert par microsoft, est très limité pour la pagination. J'ai donc opté pour un contrôle réalisé moi-même dans lequel je pourrai gérer les pages de la pagination et aussi la navigation. Mission accomplie!
vendredi 20 mars 2009
jeudi 19 mars 2009
Enfin terminé!
Bon.. finalement j'ai décidé d'abandonner (seulement pour l'instant.. je reviendrai!!! Mouahahahaha!) la sélection de la ligne et seulement de ne faire qu'afficher le tool-tip. Aujourd'hui, j'ai passé la journée sur l'affichage des informations dans le tool-tip. Finalement, tout s'affiche de façon très jolie! J'ai réalisé une fonction qui gère l'affichage des informations et gère l'alternance de couleur des lignes dans le tableau. Je pourrai surment la ré-utiliser prochainement.
mercredi 18 mars 2009
Journée frustrante
Je suis parti ce soir avec l'impression de n'avoir rien fait de ma journée, même si je n'ai pas arrêté une seule seconde de travailler d'arrache-pied pour résoudre un tout petit problème. En fait, ce tout petit problème s'avère être beaucoup plus difficile que ce que je croyais.
Tout ce que je veux faire, c'est faire en sorte que lorsque je clique sur une ligne de la liste d'activité, la ligne de la grille se sélectionne, puis un tool-tip apparaît. Malheureusement, il semble que n'ai le choix que d'afficher un tool-tip, ou de sélectionner la ligne lorsque j'effectue un clic. Un ou l'autre, pas les deux. En fait, il semble que le tooltip manager attrape le clic sans que la ligne ne puisse l'attraper ensuite.
Tout ce que je veux faire, c'est faire en sorte que lorsque je clique sur une ligne de la liste d'activité, la ligne de la grille se sélectionne, puis un tool-tip apparaît. Malheureusement, il semble que n'ai le choix que d'afficher un tool-tip, ou de sélectionner la ligne lorsque j'effectue un clic. Un ou l'autre, pas les deux. En fait, il semble que le tooltip manager attrape le clic sans que la ligne ne puisse l'attraper ensuite.
mardi 17 mars 2009
"Tool tipping!"
J'ai passé ma journée entière sur une seule chose: des tool tips.
Je possède une grille qui affiche le nom de chacune des activités se déroulant pour une journée sélectionnée. Je veux que les détails de l'activité sur laquelle le curseur de l'utilisateur se place soient affichés dans un beau tool tip. J'utilise donc les contrôles Telerik pour y arriver.
Je possède une grille qui affiche le nom de chacune des activités se déroulant pour une journée sélectionnée. Je veux que les détails de l'activité sur laquelle le curseur de l'utilisateur se place soient affichés dans un beau tool tip. J'utilise donc les contrôles Telerik pour y arriver.
Malheureusement, c'est beaucoup plus compliqué que ça en a l'air!
Tout d'abord, il fait arriver, avec une documentation très limitée, à faire en sorte que les tooltip se régénèrent lorsque le curseur est sur une ligne différente. J'y suis parvenu en ajoutant un targetControlId au runtime lors de l'événement ItemDataBound au radToolTipManager.
Ensuite, il faut réussir à passer au tooltip les informations à afficher.
J'ai donc overloadé la fonction Page.LoadControl dans ma page de façon à ce qu'elle puisse appeler différents constructeur selon un array reçu en paramètre. Phiou! Bref, c'est compliqué, mais ça fonctionne!
Tout d'abord, il fait arriver, avec une documentation très limitée, à faire en sorte que les tooltip se régénèrent lorsque le curseur est sur une ligne différente. J'y suis parvenu en ajoutant un targetControlId au runtime lors de l'événement ItemDataBound au radToolTipManager.
Ensuite, il faut réussir à passer au tooltip les informations à afficher.
J'ai donc overloadé la fonction Page.LoadControl dans ma page de façon à ce qu'elle puisse appeler différents constructeur selon un array reçu en paramètre. Phiou! Bref, c'est compliqué, mais ça fonctionne!
Demain, je devrais être en mesure de peaufiner le tout en l'optimisant et en le rendant plus joli.
lundi 16 mars 2009
Courte Journée
Une semaine qui a débutée assez tranquillement côté travail.
Je suis arrivé plus tôt au travail pour arriver à faire au moins 4 heures avant de quitter pour la rencontre au cégep. J'ai travaillé encore une fois sur mon formulaire de suivi d'activité. J'ai réussi à faire afficher la liste des activités pour une journée sélectionnée.
Je suis arrivé plus tôt au travail pour arriver à faire au moins 4 heures avant de quitter pour la rencontre au cégep. J'ai travaillé encore une fois sur mon formulaire de suivi d'activité. J'ai réussi à faire afficher la liste des activités pour une journée sélectionnée.
Inscription à :
Articles (Atom)