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 :

icone dans les th des champs de ma liste via l'admin generator?


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
    Février 2010
    Messages
    267
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 267
    Par défaut icone dans les th des champs de ma liste via l'admin generator?
    Bonjour,
    j'utilise l'admin generator, est il possible de mettre dans le generator.yml un icone a la place d'un label dans mes champs (fields) de mon tableau ?
    Car j'ai beaucoup de champs à affiché et mon tableau devient trop large.
    Par exemple avec le plugin AdminThemeJRollerPlugin je peut mettre des icones pour mes actions comme ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    pdf: { label: PDF , action: pdf , ui-icon: document }
    merci pour votre aide

  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
    Avec le thème standard ce n'est pas possible, quoique...

    Cela va être simple et pas propre.

    Chaque <th>, la cellule d'entête de colonne, à un id unique, ce qui va permettre d'y mettre une règle CSS particulière. Donc, il faut mettre un label vide (espace) et dans la feuille de CSS, mettre une règle avec l'image.

    Inconvénient (le côté pas propre) l'image mise en CSS est uniquement visuel, pas de title ou de texte de remplacement si les images ne sont pas chargées. Et totalement inaccessible aux handicapés visuels. On perd la capacité de cliquer sur le label, donc de trier.

    Donc, cela tiendra plus du bricolage que d'un bon développement.


    Autre solution, rajouter une couche javascript qui va prendre chaque id de chaque objet th, repérer le texte dans le lien <a> de la cellule, le remplacer par l'image idoine (qui pourrait avoir pour nom l'id du th) et mettre le texte du bouton dans les paramètres html du tag img généré. Moins simple, beaucoup plus propre, on garde l'accès aux handicapés, on garde le tri et si le javascript est désactivé, le texte s'affiche.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    267
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 267
    Par défaut
    je souhaitais une solution propre voir même avec l'admin generator,
    mais sinon tans pis je bricolerais.
    Sinon pour l'accessibilité et le trie ce n'est pas bien grave car c'est juste un plus à l'affichage ça ne gêne en rien.

    Par contre je ne peut pas mettre un label vide
    ça me provoque une erreur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Malformed inline YAML string ({ label: }).
    merci pour ton aide

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    267
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 267
    Par défaut
    c'est bon j'ai trouvé pour l'espace j'ai mit le code en hexa

  5. #5
    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
    Citation Envoyé par symfony30000 Voir le message
    je souhaitais une solution propre voir même avec l'admin generator
    Faut le réécrire pour qu'il accepte le paramètre image.

    Ça ne doit pas être très lourd à faire (contrairement à ce que tu pourrais penser).

    Je pense qu'en partant du plugin sfAdminThemejRollerPlugin ce doit être réalisable, mais en quelques nuits.

Discussions similaires

  1. Afficher des grandes icones dans les barres d'outils
    Par clodius46 dans le forum Word
    Réponses: 3
    Dernier message: 27/08/2007, 10h00
  2. Réponses: 5
    Dernier message: 11/07/2007, 16h03
  3. Réponses: 2
    Dernier message: 11/12/2006, 12h38
  4. [MySQL] Supprimer les informations des champs dans une table (suite)
    Par snakejl dans le forum PHP & Base de données
    Réponses: 17
    Dernier message: 26/05/2006, 15h37
  5. Réponses: 7
    Dernier message: 15/02/2006, 17h13

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