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

Zope Python Discussion :

condition dans un tableau dans plone


Sujet :

Zope Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    127
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 127
    Par défaut condition dans un tableau dans plone
    bonjour;
    j'ai un chekbox qui est representer par 4 elements, on peux selectionner une ou plusieurs case.

    je voudrais representer cette serchbox sous forme de tableau.
    le tableau est composer de 4 colonnes qui designe les 4 cases a cocher et une 2 ligne pour mettre une couleur sous chaque case qui a ete cocher.

    ma question est comment on peut mettre une condition pour remplire ce tableau:
    j'ai esseyer ce ci mais c'est pas bon, il me renvoi la couleur dans toute les case du tableau et moi je veux qui me verifie:
    si la case C1 est cocher dans la chekbox alors la 1 colone de la 2 ligne du tableau est couleur, et ainsi de suite :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     :
    <td tal:condition="here/getQuarteur"
    	      tal BGCOLOR=#969696 >
             </td>
    si vous pouvez m'aider
    Merci

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 28
    Par défaut
    Votre question n'est pas très claire, mais si vous voulez que la couleur des cases du tableau change dynamiquement quand l'utilisateur clique sur les checkbox, il faut le faire en javascript. Il faut gérer l'événement onchange des cases checkbox et changer la couleur de fond des cases du tableau en utilisant le DOM. Pour pouvoir adresser individuellement chaque case du tableau, le plus simple est de leur donner à chacune un id différent et ensuite d'utiliser la fonction javascript : document.getElementById('id_de_la_case') pour 'pointer' vers la case.

    pascal de oliveira

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    127
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 127
    Par défaut
    bonjour,
    je reformule ma question:
    voila j'ai une chekbox composer de 4 cases Q1, ..Q4
    je peut cocher 1 ou plusieurs cases.
    je veux maintenant afficher dans un tableaux, une representation de ces résultats.
    le tableaux est composer de 2 lignes et 4 colonnes (qui represente les 4 Q).sur la 2 ligne je veux mettre une couleur pour chaque case cocher.
    tous ça doit ce faire dans une template(un fichier tab.pt).
    Merci d'avance

  4. #4
    Membre confirmé Avatar de nighthammer
    Profil pro
    Développeur Java
    Inscrit en
    Juillet 2005
    Messages
    122
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juillet 2005
    Messages : 122
    Par défaut
    A mon avis la réponse que t'a donné Pdeoliveira est la bonne : il faut faire du javascript. Il faut que tu utilises l'évènement onclick de ta checkbox ce qui va appeler une fonction et cette fonction va te changer ta couleur. dans la bonne case.

  5. #5
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    127
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 127
    Par défaut
    je n'utilise pas du javascript, interdit pour moi

  6. #6
    Membre confirmé Avatar de nighthammer
    Profil pro
    Développeur Java
    Inscrit en
    Juillet 2005
    Messages
    122
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juillet 2005
    Messages : 122
    Par défaut


    ah oui, alors là ...

    là seule solution que je vois et qui n'est pas franchement l'idéal, c'est de demander à l'utilisateur de cocher ses cases, puis de valider son choix. Ensuite lorsque tu réaffiche ta page, tu dois pouvoir utiliser des tal:condition pour choisir la couleur à afficher.

    tu sais pourquoi tu ne peux pas utiliser de javascript ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 26/08/2006, 10h23
  2. [C#] Comment intégrer un tableau dans un tableau ?
    Par tazmania dans le forum ASP.NET
    Réponses: 57
    Dernier message: 17/08/2006, 16h59
  3. tableau dans un tableau
    Par creale10 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 31/05/2006, 01h15
  4. [HTML]tableau dans un tableau
    Par BigBarbare dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 24/05/2006, 14h35
  5. perte d'éléments dans un tableau dans $_SESSION
    Par jibouze dans le forum Langage
    Réponses: 10
    Dernier message: 15/11/2005, 17h01

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