équivalent du "Enregistrer sous"

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

équivalent du "Enregistrer sous"

Messagepar arnodu » 28 Nov 2002 à 14:07

Voila, j'ai un nouveau petit problème:Je souhaite modifier un document et l'enregistrer sans qu'il m'écrase le précédent (i.e. l'enregistrer avec un nouvel UniqueId).J'ai bien essayé le "FileSaveNewVersion" mais ca marche pas (même dans le menu de la fenêtre windows il est grisé)Si quelqu'un a la réponse....
arnodu
 

Re: équivalent du "Enregistrer sous"

Messagepar Rom1 » 29 Nov 2002 à 09:48

Si tu peux utiliser du script, tu peux créer une copie de ton doc à la sauvegarde (en Web), ou sur un bouton 'Enregistrer Sous' en Notes.Si ça t'intéresse, on peut développer, c'est assez simple à faire ;o)Rom1.
Rom1
 

Re: équivalent du "Enregistrer sous"

Messagepar arnodu » 29 Nov 2002 à 17:11

Je vais t'expliquer ce que j'ai fait pour que tu me donnes ton avis:1-J'ouvre le document avec un autre masque (en forcant le champ FORM)2-Mon document est édité dans un autre masque(car certains champs doivent être calculés).3-Je fait un bouton qui lorsqu'on le clique fait les actions suivantes (en LS):Création d'un nouveau document rempli avec les champs du document courant puis sauvegarde de ce dernier avec du code du type <code>doc.monChamp=uidoc.FieldGetText("monChamp")....call doc.save()...</code>Ca marche mais je trouve ca vraiment crado. Autre inconvenient, lorsqu'il enregistre ce nouveau document, il ne raffraichi pas la vue ouverte dans la fenetre precedente. Pour voir apparaitre ton document, tu es obligé d'aller sur une autre vue et de retourner sur la premiere (inaceptable pour l'utilisateur)Dis moi si tu penses que la solution ci-dessus te semble bonne (il y a 15 jours, je n'avais jamais touché à Notes ; j'ai plutot l'habitude de dev en java et je trouve l'esprit Notes assez deconcertant )Merci d'avance
arnodu
 

Re: équivalent du "Enregistrer sous"

Messagepar Rom1 » 02 Déc 2002 à 09:50

Effectivement, c'est pas très beau, mais vu que tu veux 'Enregistrer sous' après que les valeur des champs modifiables aient pu être changées, tu n'as d'autre choix que passer par des Field Get Text.Pour le rafraichissement de la vue, utilise la méthode de viewrefresh de la classe NotesUiworkspaceRom1
Rom1
 

Re: équivalent du "Enregistrer sous"

Messagepar Stéphane » 12 Déc 2002 à 11:04

Pour que l'option File Save New Version soit active et donc possible, tu doits avoir activé l'option du mode de gestion des versions du document au niveau du premier onglet des propriétés du masque en mode design...Et ca marche très bien...
Stéphane
 


Retour vers Développement