|
FORUMS PROFESSIONNELS WINDEV, WEBDEV et WINDEV Mobile |
| | | | | |
EditeurHtml comment exploiter le contenu |
Débuté par Roumegou, 28 juin 2023 17:49 - 9 réponses |
| |
| | | |
|
| |
Posté le 28 juin 2023 - 17:49 |
Bonjour nous testons le champs editeurHTML de WM.
Nous voudrions que l'utilisateur puisse saisir du contenu enrichi et que cela revienne via un webservice dans notre base de données.
Avec EditeurHTMLRecupère on a bien le contenu du champs, en html avec les balises Mais si on essaie de le sérialiser pour le passer à notre webservice (webdev) on perd les balises html En buffer, on a des caractères non lisibles.
Bref on fait comment pour transférer le contenu de ce qui est saisi dans ce champs à un webservice ?
Merci
-- Cet e-mail a été vérifié par le logiciel antivirus d'Avast. www.avast.com |
| |
| |
| | | |
|
| | |
| |
Posté le 28 juin 2023 - 17:55 |
Roumegou avait soumis l'idée :
Bonjour nous testons le champs editeurHTML de WM.
Nous voudrions que l'utilisateur puisse saisir du contenu enrichi et que cela revienne via un webservice dans notre base de données.
Avec EditeurHTMLRecupère on a bien le contenu du champs, en html avec les balises Mais si on essaie de le sérialiser pour le passer à notre webservice (webdev) on perd les balises html En buffer, on a des caractères non lisibles.
Bref on fait comment pour transférer le contenu de ce qui est saisi dans ce champs à un webservice ?
Merci
on le convertit en Hexa pour le moment. Cela semble fonctionner
Mais jene trouve pas ça optimal, et je suis toujours interessé par d'autres solutions.
-- Cet e-mail a été vérifié par le logiciel antivirus d'Avast. www.avast.com |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 965 messages Popularité : +16 (20 votes) |
|
Posté le 29 juin 2023 - 08:11 |
Salut Pour récupérer les données d'un champ HTML, j'utilise WL.Execute dans l'événement click sur une carte IGN dans ma page HTML, mais ça pourrait être dans un bouton...
Dans le javascript de la page HTML
mesCoord=latlng.lat + "/" + latlng.lng+"/"+$('#HIDDEN_ALTITUDE').val()+"/"+map.getZoom()+"/"+precision_en_m; WL.Execute("GEOPORTAIL_CLIC",mesCoord);
Dans une procédure de la fenêtre qui affiche le champ HTML
Procedure GEOPORTAIL_CLIC(sParmsLatLong est une chaîne)
gMaCurrentPosition..Latitude =ExtraitChaîne(sParmsLatLong, 1, "/") gMaCurrentPosition..Longitude = ExtraitChaîne(sParmsLatLong, 2, "/") gMaCurrentPosition..Altitude = ExtraitChaîne(sParmsLatLong, 3, "/")
-- Pascal Boulesteix Applications Visiolittoral et WNatMessage modifié, 29 juin 2023 - 08:12 |
| |
| |
| | | |
|
| | |
| |
Posté le 29 juin 2023 - 08:55 |
Après mûre réflexion, Pascal BOULESTEIX a écrit :
Salut Pour récupérer les données d'un champ HTML, j'utilise WL.Execute dans l'événement click sur une carte IGN dans ma page HTML, mais ça pourrait être dans un bouton... Dans le javascript de la page HTML mesCoord=latlng.lat + "/" + latlng.lng+"/"+$('#HIDDEN_ALTITUDE').val()+"/"+map.getZoom()+"/"+precision_en_m; WL.Execute("GEOPORTAIL_CLIC",mesCoord); Dans une procédure de la fenêtre qui affiche le champ HTML PROCÉDURE GEOPORTAIL_CLIC(sParmsLatLong est une chaîne)
gMaCurrentPosition..Latitude =ExtraitChaîne(sParmsLatLong, 1, "/") gMaCurrentPosition..Longitude = ExtraitChaîne(sParmsLatLong, 2, "/") gMaCurrentPosition..Altitude = ExtraitChaîne(sParmsLatLong, 3, "/")
Bonjour Pascal, je te remercie de ta réponse. Mais notre problème n'est pas de récupérer le contenu (editeurhtmlrecupere le fait très bien). Le problème est de le retourner vers le serveur. On travaille avec un webservice et derrière une base mysql. Et on passe cela en json. Mais la sérialisation nous fait perdre les balises html. (alors que nous voulons le restituer ensuite sur le web, ou sur l'appli riche de ces gras soulignés, liens etc ...)
Comme je le disais, pour l'instant nous convertissons la chaîne en hexa.
-- Cet e-mail a été vérifié par le logiciel antivirus d'Avast. www.avast.com |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 965 messages Popularité : +16 (20 votes) |
|
Posté le 29 juin 2023 - 16:03 |
Ok : pourquoi ne pas avoir la page html directement sur le serveur WEB ce qui faciliterait le traitement avec MySQL ?
-- Pascal Boulesteix Applications Visiolittoral et WNat |
| |
| |
| | | |
|
| | |
| |
Posté le 03 juillet 2023 - 11:24 |
Le 29/06/2023, Pascal BOULESTEIX a supposé :
Ok : pourquoi ne pas avoir la page html directement sur le serveur WEB ce qui faciliterait le traitement avec MySQL ?
bonjour Pascal je ne comprends pas ta solution ?
Nous avons une solution qui tourne sur le web. Pour gérer (entre autres) des échanges entre deux personnes, nous utilisons ckeditor. Donc le contenu est enrichi, retourne de l'html, que nous stockons en base.
Nous développons en ce moment la version mobile. La plus grosse partie est gérée en html via un webservice.(nous générons le contenu en html pour tout ce qui est affichage) Mais pour ce système d'échange, donc pas de l'affichage, mais de la saisie, nous voudrions utiliser les contrôles natifs de WM. Et c'est pour cela que nous avons pensé au chmaps EditeurHTML pour remplacer notre ckeditor (cela en fera bcp moins mais bon, ce sera suffisant)
enfin ta réponse me fait réfléchir quand même. On pourrait faire jouer dans un champs html un bout de page awp Se pose quand même le pb des paramètres, de la session et le plus gros : l'inadaptabilité de ckeditor dans un tel.
-- Cet e-mail a été vérifié par le logiciel antivirus d'Avast. www.avast.com |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 965 messages Popularité : +16 (20 votes) |
|
Posté le 03 juillet 2023 - 16:11 |
Ce que j'ai maladroitement voulu expliquer, c'est ceci : 1 tu as une page web qui te donne satisfaction avec Fckeditor 2 tu es en train d'écrire une application qui utilisera "une page html" faite avec des composants WL. 3 puis, le résultat sera envoyé au site web par une webservice.
Question : si tu ne prévois pas que l'application puisse fonctionner en "zone blanche", pourquoi ne pas utiliser l'url de ton site web dans le champ HTML ?
-- Pascal Boulesteix Applications Visiolittoral et WNat |
| |
| |
| | | |
|
| | |
| |
Posté le 03 juillet 2023 - 18:25 |
Le 03/07/2023, Pascal BOULESTEIX a supposé :
Ce que j'ai maladroitement voulu expliquer, c'est ceci : 1 tu as une page web qui te donne satisfaction avec Fckeditor 2 tu es en train d'écrire une application qui utilisera "une page html" faite avec des composants WL. 3 puis, le résultat sera envoyé au site web par une webservice.
Question : si tu ne prévois pas que l'application puisse fonctionner en "zone blanche", pourquoi ne pas utiliser l'url de ton site web dans le champ HTML ? Merci Pascal oui c'est ce à quoi ta réponse m'a fait réfléchir Mais pas évident selon nos premiers tests
-- Cet e-mail a été vérifié par le logiciel antivirus d'Avast. www.avast.com |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 32 messages |
|
Posté le 01 février 2024 - 00:54 |
bonjour, je suis sur WM, avec le champ editeur HTML .. j'arrive bien a récupérer le code HTML, le doc HTML , mais impossible de retrouver les accents à l'enregistrement. J'ai essayé tous les UTF8versXXX .. mais rien n'y fait. Mon champ TEXTE est Unicode en base HFSQL. Avez-vous trouvé la solution ?
-- ----------------------------- Cordialement yves |
| |
| |
| | | |
|
| | |
| |
Posté le 01 février 2024 - 10:03 |
Yves a écrit :
bonjour, je suis sur WM, avec le champ editeur HTML .. j'arrive bien a récupérer le code HTML, le doc HTML , mais impossible de retrouver les accents à l'enregistrement. J'ai essayé tous les UTF8versXXX .. mais rien n'y fait. Mon champ TEXTE est Unicode en base HFSQL. Avez-vous trouvé la solution ?
-- ----------------------------- Cordialement yves
Quel est le code que vous utilisez pour que l'on puisse vous aider ? |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|