Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Outils > XMLRAD
XMLRAD Environnement de développement Web XML/XSL. Avant de poster -> F.A.Q XMLRAD
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 25/09/2003, 15h43   #1
Membre éprouvé
 
Inscription : mars 2002
Messages : 516
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 516
Points : 483
Points : 483
Envoyer un message via MSN à Sylvain James
Par défaut Lookup de valeurs

Bonjour,

J'aimerais mettre en place un système de lookup de valeurs avec un système de fenêtre popup.

Ex. : Une zone d'édition suivie d'un bouton qui aboutit à l'affichage d'un popup, ce popup affichant les données trouvées par rapport à la saisie initiale dans la zone d'édition précitée.
Un click sur une de ces données doit avoir pour effet de mettre à jour la zone d'édition, et de fermer le popup.

J'ai vu qu'il y avait les sources javascript XMLC_Lookup.js avec des fonctions comme LookupFieldAction et SetLookupFieldValuesEx, mais j'ai un peu de mal à reconstituer le workflow, dans quel ordre les choses se passent.

Un coup de main serait le bienvenu :-)

Sylvain
__________________
.NET / ASP.NET MVC / Delphi / XMLRAD / XSL / Technos Web

Mon Blog : http://blog.developpez.com/index.php?blog=89
Mes Articles : http://sjames.developpez.com/
Rubrique XMLRAD: http://xmlrad.developpez.com
Sylvain James est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/09/2003, 16h52   #2
Futur Membre du Club
 
Inscription : janvier 2003
Messages : 18
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 18
Points : 18
Points : 18
Bonjour,

avez vous regardé la demo Department qui utilise les lookup?

delicatessen2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/09/2003, 17h09   #3
Membre éprouvé
 
Inscription : mars 2002
Messages : 516
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 516
Points : 483
Points : 483
Envoyer un message via MSN à Sylvain James
oui j'avais regardé mais sans trop approfondir puisque je n'arrivais pas à la faire fonctionner, le navigateur restant bloqué à l'affichage en scintillant, message de barre d'état = "Page Loading...".
Malgré tout je viens de ressortir les codes XSL des parties concernées : FormCreateDepartment.xsl, LookupHeadDepartment.xsl et LookupManager.xsl, ça m'éclaire déjà plus.

Merci,

Sylvain
__________________
.NET / ASP.NET MVC / Delphi / XMLRAD / XSL / Technos Web

Mon Blog : http://blog.developpez.com/index.php?blog=89
Mes Articles : http://sjames.developpez.com/
Rubrique XMLRAD: http://xmlrad.developpez.com
Sylvain James est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2003, 10h40   #4
Membre confirmé
 
Avatar de Jeweller
 
Inscription : août 2003
Messages : 354
Détails du profil
Informations forums :
Inscription : août 2003
Messages : 354
Points : 226
Points : 226
J'avais fait à l'époque qqs composants XSL pour faire un lookup (XMLRAD5 ou 6), je peux te l'envoyer si tu veux. Mais voici ce qu'il faut faire (en gros, il s'agit du click sur le bouton):

Code :
1
2
3
4
 
<input type="button" value="...">
			<xsl:attribute name="onclick">javascript:lookupFieldAction('<xsl:value-of select="$LookupAction"/>','<xsl:value-of select="$Form"/>','<xsl:value-of select="$KeyField"/>','<xsl:value-of select="$DataField"/>','<xsl:value-of select="$ListField"/>','<xsl:value-of select="$DisplayField"/>','<xsl:value-of select="$ExtraParams"/>','<xsl:value-of select="$WindowParams"/>');</xsl:attribute>
</input>
et pour renvoyer la valeur, le href ressemble à:
Code :
1
2
 
<xsl:attribute name="href">javascript:setLookupValuesEx('REL_RAIS1P=<xsl:value-of select="REL_RAIS1P"/>','REL_CLE=<xsl:value-of select="REL_CLE"/>');</xsl:attribute>
Ces fonctions sont dans XMLC_Lookup.js

Si tu as le CD de la conf cogi 2002, tu trouveras des composants lookup sous Slides\XMLRAD.Avance\22.1330-ReportMaker\Ressources\Reporting2002

Michael
Jeweller est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2003, 13h47   #5
Membre éprouvé
 
Inscription : mars 2002
Messages : 516
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 516
Points : 483
Points : 483
Envoyer un message via MSN à Sylvain James
Je te remercie pour ces compléments.
La différence de ton ex. avec la démo, c'est que lors de l'appel à lookupFieldAction, chez toi les params passés à la fonction sont récupérés dans le XML, alors que dans la démo ils sont en dur.

Merci,

Sylvain

PS : pour tes compos oui ça m'intéresse
__________________
.NET / ASP.NET MVC / Delphi / XMLRAD / XSL / Technos Web

Mon Blog : http://blog.developpez.com/index.php?blog=89
Mes Articles : http://sjames.developpez.com/
Rubrique XMLRAD: http://xmlrad.developpez.com
Sylvain James 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 15h01.


 
 
 
 
Partenaires

Hébergement Web