none
formatage de colonne sur un event handler RRS feed

  • Question

  • bonjour à tous
    J'ai encore une p'tit souci avec un formatage de colonne.
    En deux, mots :
    j'ai créé un formulaire.
    Sur ce formulaire j'ai appliqué un event handler (je devrais dire VOUS AVEZ car sans votre aide .... bref )  le but  de cet event est d'envoyer un mail vers un destinataire saisi et aussi de formater qq colonnes automatiquement (pratiquement , j'ai un descriptif et je veux alimenter une colonne "résumé" qui reprend les xxx premiers caract. du descriptif pour l'afficher en mode liste. Lors de ces "remplissage" automatiques, je me suis rendu compte que le syteme génère automatiquement des balises <div> <p> etc ...  Y'a t'il une fonction qui permettrait d'encoder ces "caractères spéciaux" avant l'envoi du mail ???
    Parce que j'ai commencé à faire des mazone.replace ("<div>", "") etc ... mais je me dit qu'il y a peut être plus rapide et plus efficace.
    Merci d'avance.
    et bonne vacances aux futurs vacanciers et ..bon courage aux autres
    AL
    Une precision, ces champs, quand je les crées, sont définis en "texte enrichi" ...
    mardi 28 juillet 2009 13:31

Réponses

Toutes les réponses

  • Bonjour,

    Si vous souhaitez simplement récupérer le texte sans le balisage HTML, je vous propose 2 solutions :

    Approche XML
    - Instancier un XmlDocument
    - Encapsuler le contenu HTML du premier champ dans une balise xml (par exemple <root>contenu du champ</root>)
    - Charger la chaîne de caractère obtenue dans le XmlDocument
    - Récupérer le texte sans balisage via la propriété InnerText

    Approche expression régulière
    - Identifier toutes les balises HTML via une expression régulière, et les supprimer. Il y a un exemple ici : http://www.regular-expressions.info/examples.html

    La seconde me parait plus propre.

    Est-ce que cela répond à votre question ? (d'après ma compréhension de votre besoin il ne s'agit pas d'une problématique d'encodage mais de suppression des balises)
    http://blogs.developpeur.org/anouvel
    Merci de valider les réponses à vos questions et de marquer comme telles les réponses utiles
    lundi 3 août 2009 10:09
  • bonjour Arnault et merci encore pour cette aide précise. (Désolé pour le retard, j'étais occupé sur un autre dev).
    bonne journée
    Alain

    • Marqué comme réponse algeox jeudi 6 août 2009 07:02
    jeudi 6 août 2009 07:01