à propos des agemencements de cadres

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

à propos des agemencements de cadres

Messagepar _ledude_ » 27 Jan 2004 à 18:20

Bonjour,est il possible d'afficher dans Notes un document précis dans un cadre d'un agencement.Je m'explique.Je suis en train de développer une base qui doit contenir, pour l'instant, 5 types de documents ayant tous la même architecture.J'ai donc un seul masque et 5 vues permettant l'affichage séparé des 5 types.Pour faciliter l'accès aux différentes vues, je crée habituellement un navigateur qui s'affiche lors de l'ouverture de la base. Or l'inconvénient des navigateurs est qu'une fois créés, ils restent figés.Si un 6ème type de document est créé, je suis donc obligé de modifier le navigateur, donc de modifier la structure, donc re-livraison, ...J'aimerais donc créer un masque comportant un champ de texte riche qui me permettrais de créer un document dans lequel je placerais mon navigateur (composition d'images et de zones de liaisons). Je pourrais donc modifier à loisir ce document "navigateur".J'aimerais ensuite appeler ce document "navigateur" dans un cadre de mon agencement, l'affichage des vues se faisant dans le cadre adjaçant.En espérant que quelqu'un ai compris mon explication et surtout qu'il ai une piste à me donner...MerciDude
_ledude_
 

Re: à propos des agemencements de cadres

Messagepar Ced76 » 27 Jan 2004 à 18:29

Moi je ne vois pas trop comment faire ceci..C pour faire quoi exactement?
Ced76
 

Re: à propos des agemencements de cadres

Messagepar Droad » 27 Jan 2004 à 19:09

Si j'ai bien tout capté: oui, par son url. Et là, moult possibilités:.../0/<unid>?opendocument.../une_vue/<unid>?opendocument.../une_vue/<noteid>?opendocument.../une_vue/<une_cle>?opendocument (une_vue triée sur une_cle).../une_vue/$first?opendocumentMias d'aprés ta description: Si un 6ème type de document est créé, crées une vues, donc modifier la structure, donc re-livraison, ... :)[%sig%]
Droad
 

Re: à propos des agemencements de cadres

Messagepar Droad » 27 Jan 2004 à 19:10

... euh ? c'est bien du Web ?[%sig%]
Droad
 

Re: à propos des agemencements de cadres

Messagepar Raisin » 27 Jan 2004 à 23:31

Un ptit modèle par mail, çà ne prend pas très longtemps ;-))
Raisin
 

Re: à propos des agemencements de cadres

Messagepar _ledude_ » 28 Jan 2004 à 10:07

je peux appeler un doc par son url dans notes?m'en vais essayer ça...au niveau de la vue affichant les documents, je compte créer une vue intégrée dans un masque qui n'affiche qu'une seule catégorie. Comme ça une seule vue me permet d'afficher tous mes docs, quels qu'ils soient...Enfin, si je ne me plante pas :o)
_ledude_
 

Re: à propos des agemencements de cadres

Messagepar _ledude_ » 28 Jan 2004 à 10:09

ben j'ai pas encore de modèle à vrai dire, je suis dans la phase réflexion "Comment vais je faire..."
_ledude_
 

Re: à propos des agemencements de cadres

Messagepar _ledude_ » 28 Jan 2004 à 10:10

ben non justement c'est du notes !
_ledude_
 

Re: à propos des agemencements de cadres

Messagepar _ledude_ » 28 Jan 2004 à 10:27

le but est de limiter au max les livraisons de structures, de dynamiser au maximum l'évolution de la base.Au niveau ergonomie, en Gal, j'utilise un agencement de cadre : 1 gauche intégrant un navigateur, un doite affichant le contenu.dans mon cas précis, j'essaie d'anticiper la création d'une 6ème catégorie de document.Normalement, quand j'ai 5 types de documents différents, j'ai 5 vues, et un navigateur permettant d'accéder aux différentes vues.Donc si on me demande de créer un 6eme type de doc, je suis obligé de créer une 6ème vue et de modifier mon navigateur puis de relivrer ma structure.Pour cette base, j'ai décidé de passer par une vue intégrée n'affichant qu'une seule catégorie (ce qui me permet de ne créer qu'une seule vue).Reste le pb du navigateur.J'imaginais donc créer mon navigateur dans un document (à partir d'un masque ne contenant qu'un seul champ de txt riche) puis d'afficher ce doc précis dans mon cadre de gauche.De cette manière j'ai un contrôle total pour un ajout (ou suppression) d'un type de docJe me libère donc des contraintes de livraison de structure. Réativité accrue, maintenance et évolution simplifiées...Dude
_ledude_
 

Re: à propos des agemencements de cadres

Messagepar Droad » 28 Jan 2004 à 12:24

bin non, j'avais pas tilté.[%sig%]
Droad
 

Re: à propos des agemencements de cadres

Messagepar Droad » 28 Jan 2004 à 12:57

Par contre, tu peux ouvrir un doc précis avec un framede type Link (copier le doc en tant que 'Lien Doc' puis coller avec l'icone 'pot de colle'. Mais ça ne t'avance à rien, puisqu'il faut être designer pour ça grrrr.[%sig%]
Droad
 

Re: à propos des agemencements de cadres

Messagepar _ledude_ » 28 Jan 2004 à 14:42

et je dois déterminer en fonction du rôle assigné le navigateur à afficher : [Admin] ou [Utils] ...J'ai essayé pas mal d'options différentes depuis ce matin, je crois que ce n'est pas trop possible en fait :o(Dommage.
_ledude_
 

Oui c'est possible

Messagepar Jerome Capodano » 29 Jan 2004 à 13:35

Il faut auparavant que tu connaisses le Unique Id de ce document Quand tu l'as obtenu :Dim db As NotesDatabaseDim doc As NotesDocumentSet db = session.CurrentDatabase Set doc = db.GetDocumentByUNID( "BAA5AD5B72A9D1C4C1256D89003FB4A6" )Tu définis ensuite un UIdoc dim uidoc as notesuidocumentdim uiws as new notesuiworkspace' et tu lui balances la ref de ton doc.. false pour ne pas être en mode edit)Set uidoc=uiws.editDocument(False,doc)
Jerome Capodano
 

Re: Oui c'est possible

Messagepar _ledude_ » 29 Jan 2004 à 13:58

Je n'avais effectivement pas essayé cette approche.M'en vais voir si ça fonctionne...Merci pour toutes vos réponses, mais si ce coup ci ça ne fonctionne pas, je considérerais que cette solution n'est pas applicable et trouverais un autre mooyen d'arriver à mes fins.
_ledude_
 


Retour vers Développement

cron