Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > InfoPath

InfoPath Forum d'entraide sur InfoPath (concevoir des formulaires basés sur XML)

Réponse
 
Outils de la discussion
Vieux 02/09/2008, 17h49   #1 (permalink)
Membre du Club
 
Date d'inscription: juillet 2007
Localisation: Cote Ouest
Âge: 25
Messages: 107
Par défaut Tri combo sous Form services

Bonjour,

J'utilise une zone de liste déroulante peuplée à partir d'une liste sharepoint.
J'ai trié l'affichage de cette liste par odre alphabétique.

Cette astuce permet en mode infopath classique d'obtenir ma zone de lsite déroulante triée par ordre alphabétique;

Par contre lorsque j'utilise mon formulaire dans le navigateur (en form services), ma zone de liste déroulante n'est plus triée...

Qui sait comment trier une zone de liste peuplé sur une liste WSS sur un formulaire compatible navigateur?

Merci d'avance.

Cordialement.
Rémi

Dernière modification par billout rm ; 03/09/2008 à 11h19
billout rm est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 05/09/2008, 10h39   #2 (permalink)
Expert Confirmé
 
Avatar de virgul
 
Date d'inscription: novembre 2004
Localisation: I Love Techno me voila!!!
Âge: 24
Messages: 1 603
Envoyer un message via MSN à virgul Envoyer un message via Skype™ à virgul
Par défaut

Salut,

Je sais pas si ca marche dans form servcie mais moi pour trier ce que je fait c'est que je vais dans le fichiers XSL de la vue chercher ma boucle et je lui rajoute un balise <xsl:sort/> afin qu'il effectue mon tri.

Je sais pas si tu peux le faire dans ton cas mais mets le dans un preserve code block car sinon a chaque édition en mode design de ton form infopath tu devras avant ta publication réinserer cette balise.

++

Thierry
__________________
"Life is short don't forget to inhale"
Mais: "Mieux vaux arriver en retard dans ce monde... qu'en avance à l'autre."

Microsoft Office InfoPath MVP - Mon blog
virgul est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 05/09/2008, 15h55   #3 (permalink)
Membre du Club
 
Date d'inscription: juillet 2007
Localisation: Cote Ouest
Âge: 25
Messages: 107
Par défaut

Salut,

Merci pour ta réponse, j'ai essayé hier mais sans grande réussite...

En fait, lorsque tu publie le formulaire, il n'acepte pas que tu ai un bloc xd:preserve dans ton xsl car pour lui il n'est pas valide.
C'est infopath qui interprète ce bloc usuellement.

La solution consiste donc à filtrer la source de données secondaire correspondant à cette liste avec un peu de xpath et de sang froid...


Bonne journée.
Cordialement.
Rémi
billout rm est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 08/09/2008, 09h30   #4 (permalink)
Expert Confirmé
 
Avatar de virgul
 
Date d'inscription: novembre 2004
Localisation: I Love Techno me voila!!!
Âge: 24
Messages: 1 603
Envoyer un message via MSN à virgul Envoyer un message via Skype™ à virgul
Par défaut

Salut,

Donc les preserve code block ne marche pas avec Form service merci pour l'info.

Mais si tu aurais mis un xsl:sort sans le preserve je pense que ca aurais marcher mais il aurait fallu le réinséerer a chaque publication.

La solution du XPath est bien la meilleur mais comme tu le mentionne il faut bien connaitre ce langage.

++

Thierry

P.S. Pense à cliquer sur
__________________
"Life is short don't forget to inhale"
Mais: "Mieux vaux arriver en retard dans ce monde... qu'en avance à l'autre."

Microsoft Office InfoPath MVP - Mon blog
virgul est déconnecté   Envoyer un message privé Réponse avec citation
Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > InfoPath

 
Offres d' emploi informatique sur Lesjeudis.com


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide