Utilisation de @URLQueryString ??? passage param entre 2 vue

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Utilisation de @URLQueryString ??? passage param entre 2 vue

Messagepar bmoon » 15 Déc 2010 à 12:01

Bonjour à tous !

Comment on utilise la fonction @URLQueryString dans une vue ?

j'ai construit mon url de la façon suivante :
Code : Tout sélectionner
"[<a href=\"/"+@WebDbName+"/VBYOPERATAGENDA_1?OpenView&nom="+NOM_PEC_D60+"\">"+NOM_PEC_D60+"</a>]"


Ca me parait bon par contre dans le SELECT de la vue que j'appelle (VBYOPERATAGENDA_1) j'ai mis la requete de selection suivante :
Code : Tout sélectionner
SELECT  (Form="MCREATEIDENT" | Form="MMODIFDROITS" | Form="MMOUVEMENT" | Form="MSUPPR" | Form="MACTCAISS" | Form="MCREATEAGENT")  & NOM_PEC_D60 = @URLQueryString(nom) & statut!="C1" & statut!="C2" &statut!="C5"& statut!="D80"


mais visiblement cela ne passe pas... Visiblement je n'ai rien dans ma variable "nom" passée dans mon query string...

Faut-il faire qqchose en particulier avant pour pouvoir utiliser cette fonction ?

Sinon j'ai essayer de mettre un prompt dans le postopen de ma vue mais ca ne m'affiche rien... je ne comprend pas pourquoi non plus...
Dernière édition par bmoon le 15 Déc 2010 à 14:20, édité 1 fois.
bmoon
Premier posts
Premier posts
 
Message(s) : 45
Inscrit(e) le : 22 Sep 2005 à 09:42

Messagepar Michael DELIQUE » 15 Déc 2010 à 12:46

regarde l'aide en ligne pour confirmé

mais @URLQueryString(nom) ne fonctionne pas dans un select de vue

d'une maniere générale le passage de variable dans un select ne fonctionne pas
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar bmoon » 15 Déc 2010 à 13:27

Rien dans l'aide sur ce que tu me dis...

Par contre j'essaie d'afficher la valeur par un prompt dans le postopen de ma vue mais rien ne s'affiche !

C'est bien ça :
Code : Tout sélectionner
@Prompt([OK];"TEST";@UrlQueryString("nom"))
???

Sinon comment faire pour passer ma variable dans le select ?
bmoon
Premier posts
Premier posts
 
Message(s) : 45
Inscrit(e) le : 22 Sep 2005 à 09:42

Messagepar Michael DELIQUE » 15 Déc 2010 à 13:33

pour faire ça il faut passer par un masque d'affichage de ta vue

en gros tu affiche ta vue via un masque regarde a $$ViewTemplateDefault dans l'aide en ligne
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar bmoon » 15 Déc 2010 à 13:55

Va falloir m'en dire un peu + parceque la je ne vois pas... Et puis l'aide est vraiment SUPER AIDANTE !!! :?

En fait j'explique mon besoin :

Je suis deja sur une vue où j'affiche une liste de lien de noms de gens et quand je clique sur une personne (un lien) je veux qu'une autre vue s'ouvre avec l'agenda correspondant à la personne séléctionnée auparavant...

je suis bloqué au passage de paramètre entre les 2 vues... comment récupérer le nom de la personne séléctionnée ?

Je pensais qu'avec le @URLQueryString ca allait etre bon ! :cry:

La je ne vois plus comment faire...
bmoon
Premier posts
Premier posts
 
Message(s) : 45
Inscrit(e) le : 22 Sep 2005 à 09:42

Messagepar Michael DELIQUE » 15 Déc 2010 à 14:10

je crains qu'il ne te faille une petite formation en Dev WEB (et en Dev Notes en générale)
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar bmoon » 15 Déc 2010 à 14:18

En effet cela fait longtemps que j'ai fait du web et du notes mais j'ai quand meme des restes... :)

Et puis la le besoin est urgent et pas de formation à l'ordre du jour pour le moment...! :?

Il me manque juste quelques précisions... sur le fonctionnement de Notes...!

Je pensais qu'en utilisant la fonction @URLQueryString je pouvais m'en sortir... mais apparemment non...

J'ai essayé d'intégrer un champ dans mon $$ViewTemplateDefault par contre du coup je ne vois pas la manière de procéder... du coup je ne passe plus par des liens dans ma 1ere vue... ?!

Dans ce cas il vaut mieux que je passe par un masque qui affiche la liste des personnes et ensuite appelé ma vue pour afficher l'agenda ?

Est-il possible de m'éclairer sur le process de fonctionnement ?
bmoon
Premier posts
Premier posts
 
Message(s) : 45
Inscrit(e) le : 22 Sep 2005 à 09:42

Messagepar roubech » 15 Déc 2010 à 22:02

tu ne parles pars de l'agenda de l'utilisateur, dans sa base mail
mais d'une vue de type agenda dans une base applicative perso ?

pour une vue de type agenda, je ne suis pas sur, par contre pour une vue catégorisée, tu peux l'ouvrir en passant un argument du genre RestrictedTo (vérifier le nom exact)
sinon tu peux passer l'argiment que du veux et dans ton masque $$ViewTemplate récupérer ton argument avec @UrlQueryString et l'utiliser dans la propriété de la vue pour n'afficher que la catégorie correspondante
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille


Retour vers Développement