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

Symfony PHP Discussion :

Afficher un sfWidgetFormChoice en plusieurs parties [1.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    162
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 162
    Par défaut Afficher un sfWidgetFormChoice en plusieurs parties
    Bonjour,

    Voici mon problème, j'ai un sfWidgetFormChoice (type radio) mais je ne voudrai pas afficher les x input radio à la suite.

    J'ai plusieurs cellules et il me faudrait un radio par cellule. Je ne pense pas que je puisse utiliser les "form formater" vu le montage.

    Est il possible d'utiliser un code du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $form['monChamp']->render(array(),array('choices'=>'monRadio')) ;
    Merci d'avance

  2. #2
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Je ne suis pas sur de comprendre.

    Tu veux avoir tous les champs, mais pas les uns au dessus des autres ?

    Un petit coup de css ne suffirait-il pas ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    162
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 162
    Par défaut
    Citation Envoyé par mimi68 Voir le message
    Je ne suis pas sur de comprendre.

    Tu veux avoir tous les champs, mais pas les uns au dessus des autres ?

    Un petit coup de css ne suffirait-il pas ?
    Oui voilà au lieu d'avoir mais input radio soit les un à côté des autres ou en dessous des autres je voudrai pouvoir les placer un par un dans des cellules différentes d'un tableau.

    Donc dans ce cas la css n'est plus suffisante

    Merci

  4. #4
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Pourquoi faire un tableau ??? Schématiquement je ne vois pas la justification.

    Tu veux un effet d'affichage, pas une interprétation différente des données. Tu veux avoir tes cases à coché côte à côte, sur une certaine largeur.

    Je pense qu'ici,la css est parfaitement indiquée et te permettra de gérer ce que tu veux (visuellement) en toute simplicité. Et sans avoir à jouer avec des objets difficiles à gérer (tableau)

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    162
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 162
    Par défaut
    Citation Envoyé par mimi68 Voir le message
    Pourquoi faire un tableau ??? Schématiquement je ne vois pas la justification.

    Tu veux un effet d'affichage, pas une interprétation différente des données. Tu veux avoir tes cases à coché côte à côte, sur une certaine largeur.

    Je pense qu'ici,la css est parfaitement indiquée et te permettra de gérer ce que tu veux (visuellement) en toute simplicité. Et sans avoir à jouer avec des objets difficiles à gérer (tableau)
    On parle du même tableau ?
    Quand je parle de tableau c'est la balise html <table>.

    Donc en gros :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <table>
      <tr>
        <td>mon input option 1</td>
      </tr>
        ......
      <tr>
        <td>mon input option 2</td>
      </tr>
      ......
    </table>
    Merci

  6. #6
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    C'est bien quoi que je dis

    Utilise les fonctions css pour transformer ton input en ligne et les mettre les uns derrière les autres...

    Après, s'il sont dans un div, il ne vont pas dépasser et du pourras gérer la répartition.

    Je répète que un "<table>" ici n'est pas la bonne balise, elle n'est schématiquement pas correcte.

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

Discussions similaires

  1. Bibliographie sur plusieur chapitres mais afficher à la fin de la partie
    Par swagelok dans le forum Bibliographies - Index - Glossaires
    Réponses: 1
    Dernier message: 19/09/2007, 13h11
  2. Réponses: 1
    Dernier message: 17/06/2006, 08h20
  3. [Struts] Afficher une ArrayList sur plusieurs pages
    Par tshupaka dans le forum Struts 1
    Réponses: 5
    Dernier message: 18/03/2006, 17h21
  4. Separer une page HTML en plusieurs parties
    Par cedre22 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 01/02/2006, 14h56
  5. Batchmove en plusieurs parties
    Par Oluha dans le forum Bases de données
    Réponses: 3
    Dernier message: 10/05/2005, 14h43

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