Page 1 sur 1

Champs ne permettant que le rattachement de liens dans Notes

MessagePublié: 14 Jan 2010 à 16:06
par FRVILLAI
Voilà,
Je mets en place une sorte de portail d'où les utilisateurs renseigneront et accéderont aux documents de détail d'un projet. Ces documents seront stockés dans d'autre Bases Notes et c'est les utilisateurs qui viendront mettre les liens.
Je souhaiterais les empêcher de mettre autre chose que des liens (vers des docs Notes), savez-vous comment faire ?

Merci d'avance,

MessagePublié: 15 Jan 2010 à 00:54
par roubech
je n'ai pas de réponse directe à ta question, mais une alternative :
un bouton d'action qui lance une picklist pour que l'utilisateur sélectionne d'abord la base, puis ensuite la vue et enfin le doc et au final, tu stocke dans ton champ l'url Notes d'accès à ce doc

MessagePublié: 15 Jan 2010 à 08:06
par Michael DELIQUE
salut

si tu met un champ richtext le sutilisateur pourront y mettre ce qu'ils veulent

doclink, baselink, fichier...

une soluttion est de stocker tes urlNotes dans un champ text (ou juste l'unid du document, si la base est connu)

et ensuite avec un peut de script tu peut faire un chouette truc

MessagePublié: 18 Jan 2010 à 12:00
par FRVILLAI
Ce principe m'intéresserait, mais je ne vois pas comment écrire la formule.
Je souhaiterais que les utilisateurs puissent sélectionner un lien venant de n'importe quelle base ou vue, d'un serveur.
1) sélection de la base
2) sélection de la vue
3) sélection du document
Puis stockage du lien dans le doc de départ.

Merci d'avance.

MessagePublié: 18 Jan 2010 à 14:02
par albert.coeffard
L'autre solution est d'utiliser la classe NotesRichTextDocLink sur le querysave et d'examiner les propriétés en retour--> Est ce une base? non,Est-ce une vue,Non?Est ce un doc, non? Donc continue = Famse, à combiner avec Hasembedded et rejeter tout ce qui est pièce jointe (refus des .XXX sur les derniers caractères des noms de pièces jointe)
Sinon faire un bouton qui appelle des fenêtres en utilisant AppendDocLink

MessagePublié: 18 Jan 2010 à 15:24
par FRVILLAI
Merci Mr Coeffart, que vous êtes bon !!

Je pense que je vais utiliser ce Hasembedded, cela me permet de vérifier qu'aucun fichier n'a été rattaché dans le document, quelque soit le champ.
Je rajouterai une ligne pour le préciser à l'utilisateur, en amont des textes riches.

A+ et merci.

MessagePublié: 18 Jan 2010 à 19:15
par albert.coeffard
ça ne suffira pas comme test un lien doc est considéré comme pièce jointe également...

MessagePublié: 19 Jan 2010 à 08:26
par FRVILLAI
Salut, alors j'ai fais le test et cela fonctionne. Si je rattache un lien doc, l' enregistrement est ok, et si je rattache un fichier, j'ai le message d'erreur que j'ai paramétré...

MessagePublié: 19 Jan 2010 à 09:27
par Ahamay
Hello...

Ce tip pourra peut être t'aider, il y a des fonctions qui permettent de tester le type de link....

http://forum.dominoarea.org/doclink-dans-une-vue-t24368.html

:wink:

Computed text valeur list

MessagePublié: 19 Jan 2010 à 10:17
par jfarissi
Bonjour,

J’ai un sous masque pour affichage avec des « computed text » et je veux q'un « computed text » reçoit une liste de valeur ????

MessagePublié: 19 Jan 2010 à 17:25
par albert.coeffard
C'est vaste ta question, je tente d'y répondre quand même:
Computed text =texte calculé je suppose, dans le champ NomChamp tu mets la valeur NomChamp puis tu calcule ton NomChamp en fonction des évènements où du contexte souhaité soit en script soit en formule par exemple sur un postopen, ou sur action sur un bouton.

MessagePublié: 19 Jan 2010 à 21:39
par roubech
2ème question traité dans un post à part
http://forum.dominoarea.org/computed-te ... 24671.html