Page 2 sur 2

MessagePublié: 19 Avr 2011 à 15:15
par Michael DELIQUE
tu as une vue par défaut ?

MessagePublié: 19 Avr 2011 à 15:19
par CyBeRoN
Oui :)

MessagePublié: 05 Mai 2011 à 10:31
par CyBeRoN
Bonjour :D
Je reviens à la charge avec mon problème :)
On me signale qu'il serait possible d'utiliser les Folder afin de réaliser ce que je souhaite faire. L'idée serait de créer un Folder par document Parent et de le remplir avec les documents Enfants.
J'essaye donc de créer un Folder avec comme nom "(" + DocID + ")" mais j'ai l'impression que ces Folder ne se créent pas immédiatement et donc impossible d'actualiser mon document aussitôt le doc enfant ajouté...

Une petite idée ?

Merci :)

MessagePublié: 05 Mai 2011 à 12:03
par CyBeRoN
Folders created using back-end LotusScript methods do not appear in database
Technote (FAQ)

Question

Folders created using back-end LotusScript methods in Lotus Domino® Designer only display in the user interface until the database is closed and reopened. This issue occurs when using the following methods:


-- EnableFolder (of the NotesDatabase class)

-- PutAllinFolder (of the NotesDocumentCollection class and the NotesViewEntryCollection class)

-- PutInFolder (of the NotesDocument class)


In cases in which a LotusScript front-end method attempts to get a handle to a folder created by a back-end method and the database has not yet been reopened, an error will occur. For example, calling the OpenView method (of the NotesUIDatabase class) results in the following error message:

"View or navigator '<folder name>' does not exist"

Answer

This issue was reported to Quality Engineering as SPR# DPOL4XXJ8R and was determined to be a software limitation.


You can work around this issue by closing and reopening the database to see the folders.


Ouais bon, je laisse tomber l'idée quoi...

MessagePublié: 05 Mai 2011 à 12:06
par Michael DELIQUE
salut

pourquoi ne pas faire un folder privé que tu remplis dynamiquement avec du LS a chaque affichage ?

MessagePublié: 05 Mai 2011 à 12:14
par CyBeRoN
Ca ne risque pas de poser problème si l'utilisateur ouvre deux documents parents en même temps ?
L'idée était justement de créer un folder avec le DocID de chaque doc parent. Enfin je m'y prend p-ê mal, j'ai jamais travaillé avec les folders... :s

MessagePublié: 05 Mai 2011 à 12:18
par Michael DELIQUE
euh si ça risque...

MessagePublié: 05 Mai 2011 à 12:58
par CyBeRoN
Je pensais également au SetViewFilter mais cet animal n'accepte pas plusieurs valeurs... :s

MessagePublié: 09 Mai 2011 à 15:38
par CyBeRoN
Bon alors, de retour avec ma petite histoire...
Je compte finalement travailler avec des Folders, que je vérouillerai (Lock) à l'ouverture du document et déverouillerai à la fermeture du doc (Unlock).
Je devrai donc prévoir pas mal de Folder identiques afin de pouvoir satisfaire la demande.

Cependant il me reste un point d'ombre.
Est-il possible de faire un Refresh de la vue intégrée à partir du document qui le contient ?
Du style j'ajoute un doc enfant et hop il apparaît directement dans la vue :D

Merci d'avance :)

MessagePublié: 09 Mai 2011 à 16:13
par Michael DELIQUE
salut

oui

en jouant avec les option de refresh de la vue/folder et en rafraichissant le document et/ou la vue en cours

MessagePublié: 10 Mai 2011 à 10:44
par CyBeRoN
Merci Michael :D

Bon allez, je clôture ce post bien que la solution soit un peu bancale et pas du tout en relation avec le sujet initial :)

Encore merci ;)