PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 27 → Dysfonctionnement bizarre sur un champ de saisie HTML
Dysfonctionnement bizarre sur un champ de saisie HTML
Débuté par Philippe, 13 sep. 2022 14:41 - 8 réponses
Membre enregistré
36 messages
Posté le 13 septembre 2022 - 14:41
Bonjour à tous,

Depuis une quinzaine de jour je rencontre un dysfonctionnement bizarre sur un champ de saisie HTML qui fonctionnait parfaitement avant.

Sur certains postes on ne peut pas accéder au champ quand on clique dedans pour saisir ??

Dans la console je trouve une erreur :
Uncaught ReferenceError : WDSaisieRiche_ms_tabEmojis is not defined at WDSaisieRiche.js?3000bcleaf963:3:13881...

Comme cela est arrivé du jour au lendemain, je pensais à une mise à jour de navigateur mais non car par exemple cela fonctionne très bien sur un poste avec la dernière version de Edge et cela ne fonctionne pas sur un autre avec la même version

Avez-vous rencontré ce problème et/ou avez-vous une piste ?

Merci d'avance

Philippe
Membre enregistré
68 messages
Posté le 13 septembre 2022 - 15:13
Bonjour,

Oui j'ai déjà rencontré exactement le même problème dans le passé, en version 24 si je me rappelle bien.
En l'absence de compréhension du problème, j'ai arrêté d'utiliser ce champ qui par ailleurs était encore plus light qu'en version 27.
J'ai décidé, à l'époque de combiner TinyMCE avec un champ de saisie multilignes.
Du coup, j'ai réglé le problème que vous rencontrez et en plus, les fonctionnalités de TinyMCE sont infiniment plus puissantes que celle du champ de saisie HML et même en version 27.
Donc je continue avec TinyMCE...

--
Merci et belle journée !

Michel
Posté le 14 septembre 2022 - 16:58
MichelH avait écrit le 13/09/2022 :
Bonjour,

Oui j'ai déjà rencontré exactement le même problème dans le passé, en version
24 si je me rappelle bien.
En l'absence de compréhension du problème, j'ai arrêté d'utiliser ce champ
qui par ailleurs était encore plus light qu'en version 27.
J'ai décidé, à l'époque de combiner TinyMCE avec un champ de saisie
multilignes.
Du coup, j'ai réglé le problème que vous rencontrez et en plus, les
fonctionnalités de TinyMCE sont infiniment plus puissantes que celle du champ
de saisie HML et même en version 27.
Donc je continue avec TinyMCE...


sauf evolutions que je n'ai pas constatées car par testées ce champs de
saisie html n'était pas compatibles safari.

Donc si ce n'est pas compatible avec tout, cela ne doit JAMAIS être
utilisé. (Même dans le cas d'intranet)
et je dirais même que cela ne devrait pas être proposé dans webdev !

c'est pourquoi chez nous il est verboten et on utilise ckeditor (idem
tinymce)

--
Cet e-mail a été vérifié par le logiciel antivirus d'Avast.
www.avast.com
Membre enregistré
36 messages
Posté le 15 septembre 2022 - 11:23
Merci Michel, je vais tester cela
Cordialement,
Philippe
Membre enregistré
36 messages
Posté le 15 septembre 2022 - 11:26
Merci Eric,
C'est pire que cela, le dysfonctionnement semble aléatoire (il fonctionne bien ou pas sur des postes avec des navigateurs et versions identiques)
Cordialement,
Philippe
Membre enregistré
68 messages
Posté le 26 septembre 2022 - 09:13
Bonjour Messieurs,

Je reviens sur CKEDITOR après l'avoir rapidement testé...
Là où TINYMCE bugge (dans une popup ou cohabitent des champs de saisie date avec calendrier - certainement un blocage dû au code JS de cette fonction), CKEDITOR passe.
J'ai commencé à étudier la doc mais je ne suis pas au bout.
Il y a une chose que je n'ai pas vue, c'est comment on fait le lien entre CKEDITOR et le champ de saisie Wedbev ?
Pouvez-vous partager votre expérience du sujet svp ?

--
Merci et belle journée !

Michel
Posté le 27 septembre 2022 - 08:31
MichelH avait prétendu :
Bonjour Messieurs,

Je reviens sur CKEDITOR après l'avoir rapidement testé...
Là où TINYMCE bugge (dans une popup ou cohabitent des champs de saisie date
avec calendrier - certainement un blocage dû au code JS de cette fonction),
CKEDITOR passe.
J'ai commencé à étudier la doc mais je ne suis pas au bout.
Il y a une chose que je n'ai pas vue, c'est comment on fait le lien entre
CKEDITOR et le champ de saisie Wedbev ?
Pouvez-vous partager votre expérience du sujet svp ?


bonjour
cela dépend des vs de ckeditor
j'avoue que je laisse toujours ça à mes developpeurs mais je vais
tenter de t'aider.
Ah ben oui, je me rappelle ... comme ça me gonflait de ne jamais savoir
je m'étais fait une doc
http://www.boxchallenge.com/doc/Integrer_un_champs_CKeditor.docx

ça ça doit être pour du ckeditor 5

plus vieille pour du 4.1, cette doc date de 2013.
http://www.boxchallenge.com/doc/Integration-ckeditor.doc

--
Cet e-mail a été vérifié par le logiciel antivirus d'Avast.
www.avast.com
Membre enregistré
68 messages
Posté le 27 septembre 2022 - 08:51
Bonjour,

Et merci Eric, je ne pouvais pas rêver plus documenté ! Je vais tester !
Du coup, après parcours de ton document, je me dis que TINYMCE a du bon.
Car pour faire le lien avec un fichier Webdev dans cet environnement, rien de plus simple.
On rajoute une ligne dans l'init JS du genre selector: 'textarea#123', où #123 est l'alias du champ.
Ou juste selector: 'textarea' s'il n'y a qu'un seul champ de saisie à lier, et tout ça dans le code HTML de la page.
Je sais qu'on ne peut jamais avoir le beurre et l'argent du beurre.
Vivement que PCSOFT crée un champ métier HTML ou améliore nettement son champ de saisie HTML.

Merci encore !

--
Merci et belle journée !

Michel
Posté le 27 septembre 2022 - 09:25
MichelH a exprimé avec précision :
Bonjour,

Et merci Eric, je ne pouvais pas rêver plus documenté ! Je vais tester !
Du coup, après parcours de ton document, je me dis que TINYMCE a du bon.
Car pour faire le lien avec un fichier Webdev dans cet environnement, rien de
plus simple.
On rajoute une ligne dans l'init JS du genre selector: 'textarea#123', où
#123 est l'alias du champ.
Ou juste selector: 'textarea' s'il n'y a qu'un seul champ de saisie à lier,
et tout ça dans le code HTML de la page.
Je sais qu'on ne peut jamais avoir le beurre et l'argent du beurre.
Vivement que PCSOFT crée un champ métier HTML ou améliore nettement son champ
de saisie HTML.

Merci encore !


il faut voir aussi les possibilités de ckeditor pour créer ces propres
plugins

on peut par exemple depuis un ckedtor intégré dans un de nos sites
- créer un lien visio en mettant à jour un agenda géré ds wb
- mettre un lien provenant d'un formulaire géré dans une popup avec une
zr
- insérer des gabarits (présentation, tableau) toujours que l'on gére
dans notre site webdev
- proposer une liste de variables à insérer

bref faire interagir notre site directement depuis les boutons du
ckeditor

bon jamais poussé dans tiny pour voir si on pouvait aller aussi loin.

--
Cet e-mail a été vérifié par le logiciel antivirus d'Avast.
www.avast.com