Page 1 sur 1
Empecher la modification d'un champ texte

Publié:
03 Oct 2003 à 13:05
par Guillaume
Bonjour à tous,Je souhaiterais empécher la modification d'un champ de type texte et ce en LS pour tous les users.Ce champ est initialisé en aval par un fieldsettext.J'ai essayé de le mettrre en computed, mais je me fait jeter par le fieldsettext.Client LN 5.011.Merci
Re: Empecher la modification d'un champ texte

Publié:
03 Oct 2003 à 13:11
par Rigol'man
as tu essayé de cacher ce champ et de mettre un champ calculé visible qui récupére sa valeur ?????[%sig%]
Re: Empecher la modification d'un champ texte

Publié:
03 Oct 2003 à 13:16
par Guillaume
J'ai vu quelque chose dans le genre sur le forum mais je trouve la procedure trés compliqué ;-(
Re: Empecher la modification d'un champ texte

Publié:
03 Oct 2003 à 13:19
par polbusse
je n'ai plus le code exact, mais le principe c mettre un 'gotoNextField()'sur le 'onEntering' du champ.ainsi la personne n'a jamais le focus sur le champ.
Re: Empecher la modification d'un champ texte

Publié:
03 Oct 2003 à 13:22
par Rigol'man
compliqué ????? tu caches ton champs editable et tu rajoutes un champs calculé a l'affichage qui recupère la valeur de ton premier champ ... je vois pas ou c complexe !!!

([%sig%]
Re: Empecher la modification d'un champ texte

Publié:
03 Oct 2003 à 13:52
par Guillaume
C'est le simple fait d'être obligé d'utiliser un champ tampon pour faire ce genre de chose.Par contre le gotonextfield est peut etre + intéressant dans mon cas.Merci
Re: Empecher la modification d'un champ texte

Publié:
03 Oct 2003 à 15:11
par Cedric
le soucis du gotonextfield c'est le coté inhabituel du comportement du client Notes.Ne pas pouvoir saisir dans une zone de saisie est anti-windows. C'est "anormal". La solution proposée plus haut du champ caché combiné au champ calculé à l'affichage est nettement plus naturelle.Les utilisateurs risquent de se sentir "perturbés" par ça.

(
Re: Empecher la modification d'un champ texte

Publié:
03 Oct 2003 à 15:40
par Guillaume
J'ai peut etre mal décrit mon besoin.La finalité n'est pas de saisir dans cette zone. Ce n'est que la résultante d'un calcul.En LS mon script utilise la fonction fieldsettext pour mettre telle ou telle autre valeur dans ce champ.Si je met ce champ de type texte en computed, j'ai un message d'horreur lors du fieldsettext. C'est pour cela que je l'ai laissé en mode 'editable' mais qui n'empeche pas aux utilisateurs d'écraser cette valeur.Je voudrais que cette valeur apparaisse comme un texte de commentaire non modifiable, non accessible mais uniquement visible.Merci
Re: Empecher la modification d'un champ texte

Publié:
03 Oct 2003 à 15:53
par Rigol'man
c exactement ce que permet notre solution !!!

)[%sig%]