IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Composant planning asp


Sujet :

ASP.NET

  1. #1
    Membre Expert
    Inscrit en
    Mai 2006
    Messages
    1 364
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 1 364
    Par défaut Composant planning asp
    Bonjour,

    J'aimerais créer un composant avec les jours de la semaine divisés en paliers de 30 mins. Je voudrais que l'utilisateur puisse cliquer sur ces paliers et qu'ils se colorent dans ce cas. Et, lorsqu'il clique sur un bouton, sur le postback, pouvoir recuperer les paliers qui ont été choisis.

    Je vois bien comment faire ca coté client en javascript mais je ne sais pas comment recuperer la liste des paliers choisis lors d'un postback.

    Est ce que quelqu'un connaitrait un control adapté à ce genre de manip?

    Merci

  2. #2
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut
    Regarde du côté de DayPilot : pas très beau mais gratuit.
    Sinon, devexpress et Telerik font de super composants, mais payants cette fois.

  3. #3
    Membre Expert
    Inscrit en
    Mai 2006
    Messages
    1 364
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 1 364
    Par défaut
    Effectivement, c'est pas tres joli.
    Ce que je voudrais, c'est faire un composant qui permettrait de gerer une semaine en javascript (sans aucun postback) puis qui pourrait etre validé par exemple lors d'un appuie bouton (et qui serait maintenu en cas de postback).

    Il n'y a pas un tuto qui parlerait d'un moyen de le faire (meme si ca ne parle pas de planning, je cherche juste les bons composants à utiliser pour ce genre de chose) ?

  4. #4
    Membre Expert
    Inscrit en
    Mai 2006
    Messages
    1 364
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 1 364
    Par défaut
    Bon, j'ai un peu regardé du coté des custom controls mais je n'ai pas trouvé la reponse que je cherche.

    J'ai vu qu'on pouvait implémenter IPostBackDataHandler pour garder l'etat du controle en cas de postback. Mais de ce que j'ai vu, ca ne permet que de garder les données qui ont déclenché le postback. Si on fait une modification du control qui ne genere pas un postback puis qu'un autre control en genere un, les données sont perdues.

    Ce que j'aimerais, c'est pouvoir faire comme pour les textbox. C'est à dire pouvoir modifier le contenu (sans generer de postback) mais que les modifications soient conservées si un autre control en genere un.

    La solution à lauquelle j'ai pensé est de maintenir le contenu d'un textbox invisible ou bien d'un champ hidden avec javascript. Ce qui me permettrait d'avoir le comportement souhaité. Mais est ce qu'il n'existe pas une meilleure solution ?

  5. #5
    Membre éclairé
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2002
    Messages
    274
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 274
    Par défaut
    Si tu veux conserver le contenu de ton contrôle dynamique, tu dois le recréer à chaque rechargement de la page (donc postback). Si tu gardes pour chaque contrôle le même ID, tu retrouveras son contenu.

    Donc en gros à chaque création de textbox tu incrémentes un compteur que tu conserves dans ton viewstate et lors du postback, tu recrée le même nombre de textbox.

    De mon côté j'ai fait ça avec des checkbox et ça fonctionne pas trop mal.

  6. #6
    Membre Expert
    Inscrit en
    Mai 2006
    Messages
    1 364
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 1 364
    Par défaut
    Oui mais la, il s'agit d'un control personnalisé. Grosso modo, c'est un control graphique dont j'aimerais sauvegarder l'etat (y compris lors du postback d'un autre composant). Pour ca, je vais avoir besoin que mon controle poste ses données à chaque postback. Et ca, je ne sais pas comment faire. Bien sur, je pourrais utiliser la technique dont j'ai parlé qui consiste à maintenir un textbox pour retrouver mon etat mais j'aimerais savoir s'il n'y a pas mieux à faire. Je ne dois pas etre le premier à me poser ce genre de question...

Discussions similaires

  1. Recherche Composant Planning Freeware pour D7PE
    Par petitprince dans le forum Composants VCL
    Réponses: 76
    Dernier message: 30/08/2011, 08h25
  2. Comment réaliser Planning asp.net + ajax .
    Par lolymeupy dans le forum ASP.NET
    Réponses: 5
    Dernier message: 03/02/2010, 09h32
  3. [WD10][PROJET] Composant Planning Open Source
    Par Emmanuel Lecoester dans le forum WinDev
    Réponses: 8
    Dernier message: 21/03/2008, 18h55
  4. Synchro planning ASP avec Outlook / PDA
    Par nico01 dans le forum ASP
    Réponses: 1
    Dernier message: 24/04/2007, 13h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo