Vue Web : "calculer" un titre de colonne...

Toutes les astuces sur le langage HTML dans Lotus Notes

Vue Web : "calculer" un titre de colonne...

Messagepar thierry.ceretto » 16 Mars 2007 à 11:40

Bonjour,

Dans un client web (testé sous IE6), il est possible de "calculer" le titre d'une colonne de vue :

1) Dans le titre de colonne de vue mettre ceci :
[<div id="titreCalcule">Mon titre à moi</div>]
Nota : Ne pas oublier les crochets. Le texte dans la balise est complétement facultatif !

2) Dans un masque (ou une page) d'affichage ($$ViewTemplate... par exemple), événement "onload" mettre ceci :
Code : Tout sélectionner
var monTitre = new String('Titre calculé par bibi');
titreColonne = document.getElementById('titreCalcule);
titreColonne.innerHTML = monTitre

Si tout ce passe bien, au chargement de la page, "Titre calculé par bibi" remplacera "Mon titre à moi".

Si vous faites cela sur x objets HTML, cela va très certainement ralentir le chargement...


Notez que vous pouvez ajouter qqchose au titre de colonne, par exemple Nombre de trucmuches en [<div id="titreCalcule">année a-1 </div>] (pour cet exemple, charge à vous de calculer a-1), toutefois gardez à l'esprit que les titres de colonnes sont limités à 80 caractères (voir aide Designer pour + d'infos).

Notez également que vous pouvez calculer des variables javascript* (par exemple à l'aide de <Valeur Calculée>) et les récupérer de la même manière dans le "onload".

*en utilisant une balise <script> et du HTML relais sur le masque :
Code : Tout sélectionner
<script language="javascript">
var monTitre = '<Valeur Caculée>'
</script>


Thierry

P.S : je n'ai pas testé sur un client Notes...
"Plouf..." Anonyme
thierry.ceretto
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 331
Inscrit(e) le : 29 Sep 2005 à 15:55
Localisation : Nancy

Retour vers HTML