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

XMLRAD Discussion :

Lookup de valeurs


Sujet :

XMLRAD

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    520
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 520
    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

  2. #2
    Membre averti
    Inscrit en
    Janvier 2003
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 18
    Par défaut
    Bonjour,

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


  3. #3
    Membre émérite

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    520
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 520
    Par défaut
    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

  4. #4
    Membre éclairé Avatar de Jeweller
    Inscrit en
    Août 2003
    Messages
    357
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 357
    Par défaut
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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

  5. #5
    Membre émérite

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    520
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 520
    Par défaut
    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

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Lookup et valeurs NULL dans le No Match
    Par Matt112 dans le forum SSIS
    Réponses: 5
    Dernier message: 06/12/2011, 18h08
  2. Réponses: 1
    Dernier message: 21/09/2011, 14h29
  3. champ type lookup avec valeur par defaut
    Par jeinny dans le forum CRM
    Réponses: 0
    Dernier message: 17/02/2010, 15h44
  4. Champs navigables avec lliste valeur(Lookup)
    Par Marcel Chabot dans le forum Designer
    Réponses: 0
    Dernier message: 23/04/2009, 21h52
  5. Réponses: 0
    Dernier message: 21/11/2007, 09h55

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