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 26/11/2002, 09h44   #1
Pm
Candidat au titre de Membre du Club
 
Inscription : mars 2002
Messages : 83
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 83
Points : 13
Points : 13
Par défaut [XMLRAD] DBComboBox

[XMLRAD]
Prenons l'exemple du SearchForm, et à la place du Tedit, on met un DBCombobox.
Aprés la recherche la liste des clients s'affiche, mais la requête du combobox est réexecutée. On perd alors la valeur du champ sur laquelle on a fait la recherche.

En gros, quand on la liste est affichée, le Combobox est réinitialisé.
Pm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/11/2002, 14h52   #2
RDM
Membre Expert
 
Inscription : mars 2002
Messages : 1 426
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 1 426
Points : 1 546
Points : 1 546
Envoyer un message via ICQ à RDM
Il faut pourvoir reséléctionner la valeur dans la combobox selon les données qui sont dans le document XML.
pour séléectionner une valeur dans le combobox il faut rajouter l'attribut selected="yes" dans l'option désirée:

Code :
1
2
3
4
5
<select name="option">
  <option  value="1">
  <option  value="2" selected="yes">
  <option  value="3">
</select>
dan sle XSL il faut faire un xsl:if sur la donnée disponible dans le document XML permettant de rajouter cet attribut la ou il faut
__________________
RDM
Tout Est Relatif
Rubrique XMLRAD: http://xmlrad.developpez.com
FAQ XMLRAD: http://xmlrad.developpez.com/faq/
RDM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/11/2002, 15h47   #3
Pm
Candidat au titre de Membre du Club
 
Inscription : mars 2002
Messages : 83
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 83
Points : 13
Points : 13
Par défaut DbComboBox

Merci pour tout. Je travaille avec XMLRAD depuis peu, et à ce stade vous depassez largement mes connaissances.
Pm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/11/2002, 19h10   #4
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 vois deux autre solutions potentielles, rdm bannis moi si je me trompe.

1. tu peux intégrer la requête respective à ton combobox dans un cache de manière à ce qu'elle ne s'execute pas à chaque hit.

2. tu peux inclure dans le [contexte]* output la dernière valeur sélectionnée de la combo, ainsi le xmlService qui reçoit la requête connait cette valeur et peut générer la nouvelle page en conséquence.

Sylvain

* Rectification après msg de rdm : Je parle ici du Document XML Output qui est renvoyé au XMLService.
Sylvain James est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/11/2002, 19h29   #5
RDM
Membre Expert
 
Inscription : mars 2002
Messages : 1 426
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 1 426
Points : 1 546
Points : 1 546
Envoyer un message via ICQ à RDM
Citation:
Envoyé par Sylvain James
1. tu peux intégrer la requête respective à ton combobox dans un cache de manière à ce qu'elle ne s'execute pas à chaque hit.
oui exact, c'est en générale un bonne solution d'optimisation ca. mais faut il encore qu'il le mécanisme de selection que j'ai indiqué ci-dessus

Citation:
2. tu peux inclure dans le contexte output la dernière valeur sélectionnée de la combo, ainsi le xmlService qui reçoit la requête connait cette valeur et peut générer la nouvelle page en conséquence.
Attention ne mélange pas les termes sinon ca met la pagaille dans les tetes. quand tu parles d'output, précise par exemple que c'est le document XML output. le context c'est autre chose, c'est en mémoire (la fameuse table de hash ;-))
Ensuite, j'ai pas bine compris ce que tu voulais faire, mais lorsque l'on insere une valeur dans le document XML output, c'est le XSL qui va l'utiliser derrière pour générer le HTML, le XMLService est deja choisi a ce moment la
__________________
RDM
Tout Est Relatif
Rubrique XMLRAD: http://xmlrad.developpez.com
FAQ XMLRAD: http://xmlrad.developpez.com/faq/
RDM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/11/2002, 09h19   #6
Pm
Candidat au titre de Membre du Club
 
Inscription : mars 2002
Messages : 83
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 83
Points : 13
Points : 13
Par défaut [XMLRAD] dbcache

Bonjour, et merci pour votre aide, je me sentais un peu seul sur XMLRAD.

Au sujet du dbcache,j'en ai entendu parler, mais je ne sais pas comment l'implementer.
Si vous aviez un mode opératoire, ce serait bien.

Encore merci.
Pm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/11/2002, 15h04   #7
RDM
Membre Expert
 
Inscription : mars 2002
Messages : 1 426
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 1 426
Points : 1 546
Points : 1 546
Envoyer un message via ICQ à RDM
1/ placez vous sur le XMLGram d'un XMLService. vous etes alors dans le XMLGram Editor avec en haut à droite la liste des instructions qui sont diponibles.
2/ Parmi elles, il ya l'instruction cache (la puce electronique). identifiez l'instruction DBExtract que vous voulez mettre en cache.
3/ faites un couper de l'instruction DBExtract
4/ cliquez sur l'instruction de cache, et donnez llui un nom
5/ insérez ensuite l'instruction de cache la ou se trouvait votre instruction DBExtract
6/ collez l'instruction DBExtract en tant que fille de l'instruction Cache pour que cette instruction soit prise en compte dans le cache
__________________
RDM
Tout Est Relatif
Rubrique XMLRAD: http://xmlrad.developpez.com
FAQ XMLRAD: http://xmlrad.developpez.com/faq/
RDM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/11/2002, 15h11   #8
Pm
Candidat au titre de Membre du Club
 
Inscription : mars 2002
Messages : 83
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 83
Points : 13
Points : 13
Par défaut [RESOLU] [XMLRAD] Cache

merci.
Vous pouvez me tutoyer.
Pm 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 23h22.


 
 
 
 
Partenaires

Hébergement Web