En règle générale si tu veux modifier le template de l'admin
generator, refere-toi au chapitre qui parle de ça dans la doc:
http://www.symfony-project.org/book/1_0/14-Generators#Modifying the
Presentation of Generated Modules

Maintenant, une astuce pour que ta liste ne soit pas trop large à
l'affichage était aussi de modifier la méthode _toString de cet objet
pour limiter la longueur de la chaine de caractère rendue et remplacer
par des ... ce que tu tronques.

Jérôme

On 12 déc, 17:35, "Mathieu Sachot" <[EMAIL PROTECTED]> wrote:
> Par contre, je me pose toujours une question : c'est pourquoi la translation
> est bien faite sur les clé étrangères dans le filtre, l'édition, mais pas
> dans la liste...
>
> Le 12/12/07, Mathieu Sachot <[EMAIL PROTECTED]> a écrit :
>
>
>
> > Impec, ca marche (Et en même temps, j'ai un peu progressé dans
> > l'utilisation des css). Le texte déborde encore, mais au moins, on voit le
> > bouton du select. Merci !
>
> > Le 12/12/07, nautilebleu <[EMAIL PROTECTED]> a écrit :
>
> > > Et tu ne peux pas faire qq chose comme ça dans un fichier CSS que tu
> > > ajoutes dans le view.yml du module:
> > > #filter select {
> > > width: 250px;
> > > }
>
> > > c'est en aveugle que j'écris ça, car encore une fois, je n'utilise pas
> > > l'admin generator. Mais je suppose que la div avec les filtres a bien
> > > un ID. Ensuite, on peut attribuer à tous les select de cette DIV une
> > > largeur légèrement inférieur à la largeur de la DIV#filter
>
> > > Nautile
>
> > > On 12 déc, 16:48, "Mathieu Sachot" <[EMAIL PROTECTED]> wrote:
> > > > Nautilebleu : Malheureusement, je viens d'essayer ton idée, et le
> > > problème
> > > > est que les input n'ont pas de CSS attribués. J'ai bien essayé
> > > d'attribuer
> > > > au champ des paramètres :
>
> > > >     fields:
> > > >       pay_code:
> > > >         name:         Code
>
> > > >       moc_code:
> > > >         name:         Mode de calcul
> > > >         params:
> > > >           disabled=true
>
> > > > Mais il n'a pas l'air d'avoir grand chose a faire de mon disabled...
>
> > > > Le 12/12/07, Mathieu Sachot <[EMAIL PROTECTED]> a écrit :
>
> > > > > Désolé, je me suis mal exprimé. Quand je dis qu'elle déborde de
> > > l'écran,
> > > > > c'est en largeur (et non par le nombre d'enregistrement trop
> > > important).
> > > > > Mais merci quand même de t'être penché sur le sujet :-)
>
> > > > > Le 12/12/07, Loïc Vernet < [EMAIL PROTECTED]> a écrit :
>
> > > > > >  Il se suffit de copier/coller le fichier _filters.php qui est
> > > dans le
> > > > > > batch. Par exemple une combo box
> > > > > > pour une liste de clients n'est pas exploitable à partir du moment
> > > ou il
> > > > > > a trop d'enregistrements.. (et ttop long a charger de toute facon)
> > > > > > Tu peux remplacer la combo par un input simple avec un id ou
> > > numéro de
> > > > > > reference, soit faire une autocomplétion ajax
> > > > > > ce qui est encore mieux mais un peu plus long à faire.
>
> > > > > > ++ COil
>
> > > > > > ----- Message d'origine ----
> > > > > > De : Mathieu Sachot < [EMAIL PROTECTED]>
> > > > > > À : [email protected]
> > > > > > Envoyé le : Mercredi, 12 Décembre 2007, 15h22mn 19s
> > > > > > Objet : [symfony-fr] Le template du génerator
>
> > > > > > Ok, dans ce domaine là, newbie total ! (ca a au moins le mérite
> > > poser le
> > > > > > décor rapidement)
>
> > > > > > Voila, j'utilise le générator pour créer des modules
> > > d'administration.
> > > > > > Le système fonctionne bien, mais je note quelques "bugs" (dans le
> > > sens où le
> > > > > > resultat fourni n'est pas celui attendu).
>
> > > > > > J'utilise dans mon module une clé étrangère (x->y, y->z donc
> > > x->z), et
> > > > > > elle fonctionne bien pour les filtres et les éditions, mais dans
> > > la liste,
> > > > > > ce n'est pas "z" qui est listé mais "y". Plutôt bizarre, mais j'ai
> > > contourné
> > > > > > avec la création d'une fonction dans la classe objet me renvoyant
> > > l'info
> > > > > > (sauf que ce n'est plus triable maintenant). Est-ce que j'ai raté
> > > une partie
> > > > > > de la config ? Puis-je créer une fonction qui prend en compte
> > > l'ordre de tri
> > > > > > ?
>
> > > > > > De plus, (et là est mon vrai problème) les informations stockées
> > > dans z
> > > > > > sont trop larges pour le filtre, ce qui fait que la fin du sélect
> > > déborde de
> > > > > > l'écran. Je cherche donc le code source du template utilisé par le
>
> > > > > > générator. Y en a-t-il un, ou le contenu est il éparpillé dans les
> > > fonctions
> > > > > > de classes ? si oui, lesquelles ?
>
> > > > > > Un vrai casse tête, et je ne sais vers où commencer...
>
> > > > > > ------------------------------
> > > > > > Ne gardez plus qu'une seule adresse mail ! Copiez vos mails
> > > > > > <http://fr.rd.yahoo.com/mail/mail_taglines/trueswitch/*http://www.true...
> > > >vers
> > > > > > Yahoo! Mail
--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse [email protected]
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à