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 :

Radio boutton dans un script python


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 Radio boutton dans un script python
    dans un script python"shemata.py" je veux cree des boutons radio qui contiennents les valeurs suivantes q1,q2,q3,q4
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    StringField(
                name='allowQuarteur',
                accessor="isQuarteur",
                mutator="allowQuarteur",
                edit_accessor="editIsQuarteur",
                default=None,
                enforceVocabulary=1,
                vocabulary=DisplayList((
            ('None', 'Q1', 'label_Quarteur_q1'),
            ('1',    'Q2', 'label_Quarteur_q2'),
            ('0',    'Q3', 'label_Quarteur_q3'),
            ('2',    'Q4', 'label_Quarteur_q4'), 
            )),
             widget=SelectionWidget(
                    label="Allow Quarteur",
                    label_msgid="label_allow_quarteur",
                    description_msgid="help_allow_quarteur",
                    i18n_domain="plone"),
            ),
    Mais le resultat m'affiche une liste select box
    comment je peut corriger ce code???
    Merci d'avance

  2. #2
    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
    Dans ton widget, il faut que tu spécifies le format que tu utilises. Je crois que par défaut, si tu as moins de 4 éléments il fait des boutons radios et à partir de 4 éléments il fait une liste déroulante.

    Voilà la code modifié :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
             widget=SelectionWidget(
                    format="radio",
                    label="Allow Quarteur",
                    label_msgid="label_allow_quarteur",
                    description_msgid="help_allow_quarteur",
                    i18n_domain="plone"),
    voilà avec ça, ça doit marcher.

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    127
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 127
    Par défaut
    oui j'avais ajouter
    " format=radio", car c'est >4 mais j'ai le message d'erreur suivants:
    NameError: name 'allowQuarteur' is not defined
    esque il faut rajouter autre chose qlq part??

  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
    Je crois que c'est moi qui t'ai rajouté une erreur, en fait, il faut mettre le radio entre simple quote ou entre guillemets.

    J'édite mon message précédent pour corriger l'erreur.

  5. #5
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    127
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 127
    Par défaut
    et on plus j'ai toujours pas mes boutons radio

  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
    même en corrigeant avec les guillemets ?

  7. #7
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    127
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 127
    Par défaut
    oui meme avec les ""

Discussions similaires

  1. Réponses: 2
    Dernier message: 11/08/2010, 13h32
  2. comment chopper le nb de lignes d'une table dans un script python?
    Par Mydriaze dans le forum Général Python
    Réponses: 9
    Dernier message: 21/12/2007, 14h16
  3. Utilisation de C++ dans un script python.
    Par Ekinoks dans le forum Interfaçage autre langage
    Réponses: 8
    Dernier message: 18/01/2007, 19h03
  4. import dans les script python (objet zope)
    Par cronos6 dans le forum Zope
    Réponses: 5
    Dernier message: 10/09/2006, 14h47
  5. Réponses: 3
    Dernier message: 05/04/2005, 14h26

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