problème de vue de type agenda intégrée dans un iframe

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

problème de vue de type agenda intégrée dans un iframe

Messagepar pierrot94 » 15 Avr 2010 à 17:08

Bonjour,

je suis nouveau et développeur amateur. Le problème suivant est peut-être trivial pour vous alors je me lance.

J'ai une vue de type agenda dans une base différente de celle du masque que je cherche à afficher dans un navigateur.
J'ai essayé de l'intégrer directement, ça ne s'affiche pas (carré blanc vide...). Je cherche encore...

J'ai donc décidé de l'intégrer dans un iframe et de créer les boutons (1 jour, 2 jours, 1 semaine...) qui mettent à jour l'URL et permettent de naviguer comme dans notes.

Jusque là ça va, cependant les arguments ou paramètres sont remis à jour à chaque fois que je clique sur mes boutons. Du coup, je retombe inlassablement sur la date du jour. Je n'arrive absolument pas à récupérer les paramètres Date et Grid en javascript.

Une idée de comment récupérer ces paramètres (quitte à les afficher dans mon masque en champ caché)?

Merci par avance.
pierrot94
Premier posts
Premier posts
 
Message(s) : 14
Inscrit(e) le : 24 Fév 2010 à 11:24
Localisation : Gentilly

Messagepar roubech » 15 Avr 2010 à 20:00

bonjour,


je ne sais plus, ces parametres sont dans l'url ou ils sont passés en post ?
s'ils sont dans l'url, tu ne peux pas les récupérer en parsant taframe.document.location.href ?
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Messagepar pierrot94 » 15 Avr 2010 à 23:04

En fait, je récupère l'adresse en faisant:

document. getElementById(Id_du_frame).src

Avec document. getElementById(Id_du_frame).location.href, ça semble le perturber, il ne me rend rien...

Je la récupère bien mais bizarrement de manière incomplète. Au mieux, je ne récupère que:

.../nom_base/nom_vue?Openview&Grid=X
X déterminant le nombre de jours affichés dans l'agenda.

Par contre la partie des paramètres: &Date=2010-MM-DD n'apparait jamais.

L'idée était donc de modifier X et conserver "&Date=...."

En fait une partie des boutons est intégrée à la vue et permet de passer aux dates précédentes ou suivantes via deux flêches, c'est dans ces cas-là qu'apparait le deuxième paramètre/argument. Je voudrais m'appuyer sur ce qui existe déjà et n'ajouter que quelques boutons pour modifier l'affichage notamment la semaine ou 2 semaines complètes auxquelles je n'ai pas accès directement.
pierrot94
Premier posts
Premier posts
 
Message(s) : 14
Inscrit(e) le : 24 Fév 2010 à 11:24
Localisation : Gentilly

Messagepar pierrot94 » 28 Avr 2010 à 13:39

Est-ce qu'il y a moyen de récupérer l'url d'une vue par query_string_decoded?

Et si oui comment faire vu que ma vue est dans un iframe intégré à un masque?

Si je crée un champ query_string_decoded, il va me retourner l'adresse du masque non? Je suis un peu perdu en fait...
pierrot94
Premier posts
Premier posts
 
Message(s) : 14
Inscrit(e) le : 24 Fév 2010 à 11:24
Localisation : Gentilly

Messagepar amahi » 28 Avr 2010 à 14:07

Bonjour,

Tu utilise quelle version de domino?
@Novaliance
amahi
Empereur des posts
Empereur des posts
 
Message(s) : 1032
Inscrit(e) le : 08 Jan 2007 à 16:57
Localisation : Region parisienne

Messagepar pierrot94 » 28 Avr 2010 à 14:17

Bonjour,

c'est la version 6.5.4
pierrot94
Premier posts
Premier posts
 
Message(s) : 14
Inscrit(e) le : 24 Fév 2010 à 11:24
Localisation : Gentilly

Messagepar amahi » 28 Avr 2010 à 17:28

Dans ce cas le plus simple c'est de mettre l'info dans un cookie pour avoir le suivi de session.
@Novaliance
amahi
Empereur des posts
Empereur des posts
 
Message(s) : 1032
Inscrit(e) le : 08 Jan 2007 à 16:57
Localisation : Region parisienne

Messagepar roubech » 28 Avr 2010 à 19:37

t'as un masque $$ViewTeù^late for xxx dans ta 2nde base pour définir comment tu affiches ta vue ?
Dans pourquoi ne pas mettre les boutons de navigations dans ce masque ?
sinon, tu peux y mettre un champ type=hidden ou une variable JS avec le contenu de QueryString_Decoded, pour le récupérer en JS depuis ton masque de la base 1.
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Messagepar pierrot94 » 30 Avr 2010 à 09:37

Merci, ma vue et le query_string s'affichent enfin!
Tu ne peux pas le voir mais ej souris enfin voyant la fin du tunnel.

J'utilise $$ViewBody pour intégrer la vue, il ne me reste plus qu'à créer les boutons du menu.
pierrot94
Premier posts
Premier posts
 
Message(s) : 14
Inscrit(e) le : 24 Fév 2010 à 11:24
Localisation : Gentilly


Retour vers Développement

cron