Page 1 sur 1

Boutons de navigation dans une vue

MessagePublié: 20 Août 2003 à 14:14
par Drakael
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

Re: Boutons de navigation dans une vue

MessagePublié: 20 Août 2003 à 17:43
par Raisin
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")

Re: Boutons de navigation dans une vue

MessagePublié: 21 Août 2003 à 10:04
par Drakael
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

Re: Boutons de navigation dans une vue

MessagePublié: 21 Août 2003 à 10:58
par Raisin
Bah explique ;-)

Re: Boutons de navigation dans une vue

MessagePublié: 22 Août 2003 à 12:18
par Drakael
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é.

Re: Boutons de navigation dans une vue

MessagePublié: 22 Août 2003 à 12:29
par Drakael
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 ?

Re: Boutons de navigation dans une vue

MessagePublié: 22 Août 2003 à 12:45
par Droad
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%]