Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > symfony
symfony Forum d'entraide sur le framework PHP symfony. Avant de poster : cours symfony et FAQ symfony
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/09/2011, 17h26   #1
Membre du Club
 
Développeur informatique
Inscription : août 2004
Messages : 136
Détails du profil
Informations personnelles :
Âge : 30

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : août 2004
Messages : 136
Points : 52
Points : 52
Envoyer un message via MSN à Zen_Fou
Par défaut Préremplir des inputs après l'utilisation du sfWidgetFormJqueryAutocomplete

Bonjour,

Dans un formulaire, mon 1ere champs est un widgetAutocomplete qui va initialisé dans un hidden l'id d'un client à partir d'un début de nom (utilisation classique du widget).

Ce que je souhaiterai, après initialisation de l'identifiant du client dans le champs caché, c'est remplir d'autre formulaire concernant ce client.

J'utilise Jquery et j'ai tenté d'utiliser la méthode .change que ce soit sur le champs autocomplete (ou l'on remplit un début de nom) ou sur le champs caché mais sans succès.
La méthode .change est exécuté avant l'affectation de l'identifiant du client dans le champs hidden et du coup, l'identifiant n'est pas exploitable dans la méthode.

J'ai tenté de surcharger le sfWidgetFormJqueryAutocomplete mais j'y arrive pas.

Par contre, je ne me vois pas mettre un selectbox avec des centaines de client possible à choisir.

Si vous avez une solution ou pas, merci.
Zen_Fou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2011, 01h31   #2
Membre du Club
 
Développeur informatique
Inscription : août 2004
Messages : 136
Détails du profil
Informations personnelles :
Âge : 30

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : août 2004
Messages : 136
Points : 52
Points : 52
Envoyer un message via MSN à Zen_Fou
Effectivement, il faut surcharger le sfWidgetJqueryAutocompleter.
  1. Dans la vue, faire une methode sur l'évènement change du champs autocomplete.
    Dans votre classe sfWidget, dans la méthode result qui va affecté l'id de votre donnée à la selection, utiliser la méthode trigger sur un évènement change.

C'est pas the solution mais ca en est une
Zen_Fou est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h03.


 
 
 
 
Partenaires

Hébergement Web