Programmation tableau à onglets

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

Programmation tableau à onglets

Messagepar AlexisB » 29 Août 2006 à 09:54

Bonjour à tous,

Tout est dans le titre ... ou presque. J'ai essayé de voir ici et là si quelqu'un avait déjà traité du sujet mais apparement ce n'est pas le cas.

Je développe actuellement une application multilingue.
Pour cela --et sans trop entrer dans les détails-- j'utilise une variable d'environnement.
Une fois cette dernière définie tous mes champs sont programmés dynamiquement pour afficher l'information spécifique à la langue de l'utilisateur (suivant la dite variable d'environnement : 1=anglais, 2=français, ...).

Tout va pour le mieux jusqu'à l'utilisation d'un tableau à onglets.
J'aimerai savoir si il y a un moyen de programmer dynamiquement les titres de ces même onglets (on peut les fixer manuellement dans "Table Rows" -> "For selected Row" -> "Tab label and Caption", mais impossible de saisir du Formula).

Si qqn a un tips ou une idée pour pouvoir pallier à ce problème, je lui en serai grandement reconnaissant.

A bientot.

Alexis

[Admin] => Erreur de forum la section trucs et astuces est réservé aux SOLUTIONS. Merci de lire la charte
AlexisB
Premier posts
Premier posts
 
Message(s) : 47
Inscrit(e) le : 29 Août 2006 à 09:10
Localisation : Orléans

Messagepar Stephane Maillard » 29 Août 2006 à 14:51

Salut,

Désolé, ce n'est pas possible. Par contre regarde l'application !!HELP!! sur www.openntf.org tu vera comment l'auteur à contourner ce pb.
Cordialement

Stéphane Maillard
Avatar de l’utilisateur
Stephane Maillard
Lord of DominoArea
Lord of DominoArea
 
Message(s) : 8695
Inscrit(e) le : 16 Déc 2004 à 01:10
Localisation : Bretagne

Messagepar AlexisB » 31 Août 2006 à 09:09

Effectivement en passant par des tableaux programmables, j'ai réussi à gérer mon problème.
Je te remercie pour le lien.

Donc en gros, pour ceux qui auraient un jour le même soucis que moi, voici un mini mode opératoire :

A) Créer un tableau de type programmable.
B) Nommer les onglets : propriétés du tableau > Lignes du tableau. Cocher "Afficher les onglets ..." et nommer chacun des onglets dans la zone "Titre d'onglet et légende" (utilisez un code simple : 1 pour le 1er onglet,2 pour le 2nd, etc.). Pour basculer d'un onglet à l'autre il suffit, tout en laissant la fenêtre de propriétée ouverte de cliquer sur l'onglet en question
C) Renseigner l'alias de votre tableau : propriétés du tableau > Programmation du tableau. Renseigner "Nom/ID" (par exemple: "TablProg")
D) Créer --au dessus du tableau par exemple-- des champs texte calculés à l'affichage : un par onglet. Dans mon cas c'est ici que j'indique ma formule d'affichage (application multilangue oblige).
E) Sur chacun de ses champs, créer une Zone sensible d'action. Insérer la formule suivante (en reprenant les exemples indiqués plus haut) :

FIELD $TablProg:= "1";
@Command([RefreshHideFormulas])


F) Décocher la case "Afficher les onglets ..." dans propriétés du tableau > Lignes du tableau.

Dans l'appli !!!HELP!!!, citée plus haut, il y a des pistes intéressantes concernant l'aspect graphique d'une telle bidouille.

Bonne continuation, bon dév.
A+
AlexisB
AlexisB
Premier posts
Premier posts
 
Message(s) : 47
Inscrit(e) le : 29 Août 2006 à 09:10
Localisation : Orléans

Messagepar Michael DELIQUE » 31 Août 2006 à 10:02

Salut

tu devrais mettre ça dans la rubrique trucs et astuces
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy


Retour vers Développement

cron