Bonjour l'équipe,

Alors j'ai un petit problème pour l'affichage des données récupérer à partir d'une liste sharepoint.
Le champ que je souhaite faire afficher est un champ texte multilignes (avec l'option texte enrichie image gras italique...).

Concrètement voici mon code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
$().SPServices({
    operation: "GetListItems",
    async: false,
    listName: "Cadre",
    CAMLViewFields: "<ViewFields><FieldRef Name='Title' /><FieldRef Name='Texte' /></ViewFields>",
    CAMLQuery: "<Query><Where><Eq><FieldRef Name='Title'/><Value Type='Text'>Principes</Value></Eq></Where></Query>",
    completefunc: function (xData, Status) {
      $(xData.responseXML).SPFilterNode("z:row").each(function() {
	  var title = $(this).attr("ows_Title");
	  var texte = $(this).attr("ows_Texte");
       var liHtml = "<h2>"+title+"</h2><br>"+texte;
        $("#txtmenu").append(liHtml);
      });
    }
  });
 
//dans le html:
<p id="txtmenuci"/>
Le titre s'affiche correctement car c'est un champ une seule ligne.
Pour le champ Texte, j'ai essayé de modifier texte enrichie par texte brut, et là ça fonctionne. Mais il me faudrait le texte enrichie...
(je suis sur MOSS 2007)

Merci pour votre help