Masquer texte "Auncun document trouvé" sur web qua

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

Masquer texte "Auncun document trouvé" sur web qua

Messagepar Gilles » 29 Oct 2002 à 16:21

Bonjour,Est-il possible de masque le message "Aucun document trouvée" sur une page web, lorsqu'effectivement celle ci est vide.J'ai essayé avec des formules de masque, mais cela ne fonctionne pas.Il y a t'il une variable miracle qui passerait à zéro, quand une vue est vide??Merci
Gilles
 

Re: Masquer texte "Auncun document trouvé" sur web

Messagepar Gilles » 30 Oct 2002 à 08:51

Source, http://domino-dev.dominux.netComme je n'ai pas eu la réponse dans ce forum, mais dans l'autre, je la met quand même en ligne ici, cela pourra servir à d'autre.----------------------Dans le masque où la vue est intégrée ou alors dans le$$ViewTemplateDefault :Dans contenu de titre HTML inscrire :<style>h2{visibility:hidden}</style>.Celà permet de cacher le message "Aucun document trouvé".Dans l'événement onLoad inscrire :view_replace_nodocuments( 'Texte que vous souhaitez inscrire' )On appelle la fonction view_replace_nodocuments qui remplace donc lemessage par celui saisi (' ').Dans En-tête JS inscrire la fonction suivante :function view_replace_nodocuments(vMessage) {var h2 = document.getElementsByTagName("h2");for ( var vLoop = 0 ; vLoop < h2.length ; vLoop++) { if (h2[vLoop].childNodes[0].nodeValue == "Aucun document trouvé.") { h2[vLoop].childNodes[0].nodeValue = vMessage; }h2[vLoop].style.visibility = 'visible';}}
Gilles
 

Re: Masquer texte "Auncun document trouvé" sur web

Messagepar yop » 05 Nov 2002 à 11:50

Le + simple, c'est de cacher le champ $$viewtemplate s'il vaut "Aucun document trouvé".
yop
 

Re: Masquer texte "Auncun document trouvé" sur web

Messagepar Naboo » 06 Nov 2002 à 17:08

Il y a plus simple, sans JavaScript et donc full compatible tous navigateurs.Dans la formule de masquage de la vue intégrée il suffit de faire un @DBColumn sur la 1ere colonne de la vue.Si le résultat est une erreur cela signifie que la vue est vide, et qu'il faut renvoyer @true pour cacher la vue intégrée.Reste à faire un texte calculé qui s'affiche dans le cas où la vue est vide pour y afficher un autre message.
Naboo
 

Re: Masquer texte "Auncun document trouvé" sur web

Messagepar Modest » 08 Nov 2002 à 11:50

Naboo peux tu etre plus expliciteformule a ecrire etc...
Modest
 

Re: Masquer texte "Auncun document trouvé" sur web

Messagepar Naboo » 14 Nov 2002 à 09:41

Dans l'onglet "masquer le paragraphe" puis dans "masquer le champ si la valeur est vérifiée "mettre la formule suivante:@IsError(@DBColumn("":"";"Nocache":"";"nomdetavueIntégrée";1))et un texte calculé placé juste en dessous de ta vue intégré avec comme ton contenu le message et comme formule de masquage la meme chose en Not:!@IsError(@DBColumn("":"";"Nocache":"";"nomdetavueIntégrée";1))la fiche est par ici:http://www.codelotus.fr.st/wFicheVisualisation?ReadForm&PRub=1&PPage=AF1BC4F273D472C3C1256C69002EE83B
Naboo
 

Re: Masquer texte "Auncun document trouvé" sur web

Messagepar Sylvain » 14 Nov 2002 à 14:26

Pas mal ton site, l'idée est sympa.Faut pas hésiter si vous avez des sites perso (ou autres) sur domino à poster un message sur le forum histoire de tenir tous le monde au courant.[%sig%]
Avatar de l’utilisateur
Sylvain
Maître-posteur
Maître-posteur
 
Message(s) : 473
Inscrit(e) le : 16 Déc 2004 à 00:20
Localisation : Rennes


Retour vers Développement