Page 1 sur 1

pb avec des fichiers joints en client lourd

MessagePublié: 26 Mars 2013 à 16:47
par isabelle
Bonjour à tous,

J’ai un souci avec des fichiers joints dans une application qui tourne sous client lourd.
Dans un formulaire, l’utilisateur peut joindre plusieurs fichiers.
Les fichiers sont ajoutés avec des boutons dont le code est :

Pour le premier bouton : :
@Command([EditGotoField]; "Fic1");
@Command([EditInsertFileAttachment])

Pour le second bouton : :
@Command([EditGotoField]; "Fic2");
@Command([EditInsertFileAttachment])
.
… etc

Fic0, Fic1 … sont des champs RichText.

On m’a ensuite demandé de cacher à certaines personnes les fichiers joints, que ces personnes puissent voir le nom des fichiers mais ne puissent pas les ouvrir.
J’ai donc créé 2 sous masques à la place :
le sous-masque ModifFic lequel j’ai mis les champs Richtext Fic0, Fic1 …
le sous-masque AffNomFic avec des champs text calculés contenant uniquement le nom des fichiers

j’insère ensuite ModifFic ou AffNomFic en fonction d’une formule qui regarde le rôle de la personne connectée.

Tout fonctionne parfaitement sauf que dans le cas ou c’est le sous-masque AffNomFic (celui qui ne contient que les champs text qui affichent le nom des fichiers), apparait en tout en bas du formulaire la liste des fichiers, la même liste que lorsqu’on ne met pas $v2attachmentoptions= 0 en client web !

Conclusion, l’utilisateur pour quand-meme ouvrir les fichiers joints alors qu’il ne le devrait pas.
J’ai rajouté un champ $v2attachmentoptions= 0 (je ne sais si ça fonctionne en client lourd) mais la liste des fichiers apparaît toujours.

Quelqu’un a t-il une idée ? ou bien une autre méthode ?
Merci.

Re: pb avec des fichiers joints en client lourd

MessagePublié: 26 Mars 2013 à 17:10
par Michael DELIQUE
salut

une fois que le fichier est stocké dans le document, même si tu retire le champ les fichier est toujours visible (en bas)

que je sache la seule méthode est de stocker le fichier dans un document a part que tu peux ensuite afficher via une vue intégré. et la tu gère l'affichage comme tu veux

Re: pb avec des fichiers joints en client lourd

MessagePublié: 27 Mars 2013 à 08:30
par isabelle
et bien en fait, j'ai mis un seul formulaire et je cache les champs richtext en fonction d'une formule et ça fonctionne très bien.
j'avais lu que les formules de masquage ne fonctionnaient pas sur ces champs ...
donc en fonction de l'autorisation , j'affiche ou non les fichiers joints dans les champs richtext.
en plus ils n'apparaissent plus en bas de la pages.