Boutons de navigation dans une vue

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

Boutons de navigation dans une vue

Messagepar Drakael » 20 Août 2003 à 14:14

Bonjour, lorsqu'une vue passe sur le Web, plusieurs boutons de navigations apparaissent (expand, search...).Je voudrais que toutes mes vues soient dans le masque $$ViewTemplateDefault.Cependant, lorsque ces vues sont intégrées dans ce masque, les boutons de navigations ne sont plus disponibles.Comment faire pour qu'ils apparaissent ?Merci
Drakael
 

Re: Boutons de navigation dans une vue

Messagepar Raisin » 20 Août 2003 à 17:43

C'est à toi de les créer et utilisant des zones sensibles d'action par exemple avec les formules adéquates ;-)) @command([ExpandAll])@commans([CollapseAll])@DbCommand("Domino"; "ViewPreviousPage")@DbCommand("Domino"; "ViewNextPage")
Raisin
 

Re: Boutons de navigation dans une vue

Messagepar Drakael » 21 Août 2003 à 10:04

Merci bien pour la réponse, mais j'ai trouvé une autre solution : on peut les générer en Javascript de manière un peu complexe.Merci tout de même
Drakael
 

Re: Boutons de navigation dans une vue

Messagepar Raisin » 21 Août 2003 à 10:58

Bah explique ;-)
Raisin
 

Re: Boutons de navigation dans une vue

Messagepar Drakael » 22 Août 2003 à 12:18

Voila la manière de créer les boutons de navigation en Javascript.On cherche le nom de la vue à partir de l'url (self.location).Enfin bref, voila le script :<SCRIPT>var url = self.location.toString();var pos1= url.indexOf(".nsf",0);var pos2= url.indexOf("?OpenView",0);var masque=url.substring(pos1+5,pos2);var lien='/bases/jeremie/test_cdc.nsf/'+masque+'?OpenView&';</SCRIPT>[<TABLE BORDER="1"><TR>][<TD>]<SCRIPT>document.write("<A HREF="+lien+";Start=1 target='_self'>");document.write("<IMG SRC='/icons/prevview.gif' border='0'>Previous</A><BR>");</SCRIPT>[</TD>][<TD>]<SCRIPT>document.write("<A HREF="+lien+";Start=2.1 target='_self'>");document.write("<IMG SRC='/icons/nextview.gif' border='0'>Next</A><BR>");</SCRIPT>[</TD>][<TD>]<SCRIPT>document.write("<A HREF="+lien+";ExpandView target='_self'>");document.write("<IMG SRC='/icons/expview.gif' border='0'>Expand</A><BR>");</SCRIPT>[</TD>][<TD>]<SCRIPT>document.write("<A HREF="+lien+";CollapseView target='_self'>");document.write("<IMG SRC='/icons/colview.gif' border='0'>Collapse</A><BR>");</SCRIPT>[</TD>][<TD><a href="/bases/jeremie/test_cdc.nsf/e6a9e2132af5402fc1256d870044acac/$searchForm?SearchView" target="_self"><img src="/icons/schview.gif" border="0">Search</a></TD></TR></TABLE>]Voila, il semble long, mais n'est pas très compliqué.
Drakael
 

Re: Boutons de navigation dans une vue

Messagepar Drakael » 22 Août 2003 à 12:29

Dans un script Javascript mettez :var url = self.location.toString();var pos1= url.indexOf(".nsf",0);var pos2= url.indexOf("?OpenView",0);var masque=url.substring(pos1+5,pos2);var lien='/bases/jeremie/test_cdc.nsf/'+masque+'?OpenView&';(Permet de récupérer le nom de la vue ainsi qu'un lien sous chaine de caractères).Ensuite, dans un tableau HTML, on veut que chaque TD représente un bouton de navigation. Ainsi, on écrit dans chaque TD un script Javascript comprenant :// Pour le bouton previousdocument.write("<A HREF="+lien+";Start=1 target='_self'>");document.write("<IMG SRC='/icons/prevview.gif' border='0'>Previous</A><BR>");// Pour le bouton nextdocument.write("<A HREF="+lien+";Start=2.1 target='_self'>");document.write("<IMG SRC='/icons/nextview.gif' border='0'>Next</A><BR>");// Pour le bouton expanddocument.write("<A HREF="+lien+";ExpandView target='_self'>");document.write("<IMG SRC='/icons/expview.gif' border='0'>Expand</A><BR>");// Pour le bouton collapsedocument.write("<A HREF="+lien+";CollapseView target='_self'>");document.write("<IMG SRC='/icons/colview.gif' border='0'>Collapse</A><BR>");Voila, vous aimez bien ?
Drakael
 

Re: Boutons de navigation dans une vue

Messagepar Droad » 22 Août 2003 à 12:45

bin honnêtement ... je préfère les formules. En plus tes boutons Previous et Next m'ont pas l'air bon (les starts sont en dur)[%sig%]
Droad
 


Retour vers Développement

cron