|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
![]() ![]() ![]() |
![]() Après avoir recherché un certain temps, je me tourne vers le forum, au cas où quelqu'un aurait une réponse à cet épineux problème... J'utilise l'Admin Generator avec Doctrine. J'ajoute par-dessus quelques actions personnalisées ; jusque là, pas de problème. Maintenant, j'aimerais n'afficher les boutons pour ces actions que si certaines conditions sont remplies (une string de l'enregistrement non remplie d'un côté ; de l'autre, une string remplie et une vide). Je peux empêcher l'action de se produire quand on la lance ; le problème est que le bouton apparaît encore et toujours, alors que j'aimerais ne le voir que quand l'action est possible... Plus dans le code, j'ai actuellement ce genre de trucs dans mes actions personnalisées pour empêcher l'action de se produire sous certaines conditions : Code :
Une idée ?
__________________
Le troisième défi Qt ! Vous souhaitez participer aux rubriques Qt ou PyQt/PySide (tutoriels, FAQ, traductions, sources) ? Contactez-moi par MP. Qt : La FAQ : 200 QR symfony : sfDoctrineGuard Pas de question d'ordre technique par MP ! |
||
|
00
|
|
|
#2 |
|
Membre confirmé
![]() Inscription : février 2009 Messages : 317 ![]() |
Modifier le fichier : _list_batch_actions.php ?
En ajoutant les conditions voulue lors de la formation du <select> Apres c'est surement pas la meilleure méthode, mais ca devrait fonctionner. |
|
|
00
|
|
|
#3 |
![]() ![]() Michel RottaResponsable d'exploitation informatique Inscription : septembre 2005 Messages : 4 913 ![]() |
Tu le veux sur :
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
|
|
00
|
|
|
#4 | ||||||
![]() ![]() ![]() |
Citation:
Citation:
En utilisant cette technique, ça marche ! (Je n'y avais même pas pensé Dans templates/_list_td_actions.php, au lieu de Code :
Code :
__________________
Le troisième défi Qt ! Vous souhaitez participer aux rubriques Qt ou PyQt/PySide (tutoriels, FAQ, traductions, sources) ? Contactez-moi par MP. Qt : La FAQ : 200 QR symfony : sfDoctrineGuard Pas de question d'ordre technique par MP ! |
||||||
|
00
|
Copyright © 2000-2012 - www.developpez.com