Comment faire pour insérer une nouvelle ligne dans un Sharepoint plusieurs ligne de champ?
Je suis l'insertion d'éléments dans une liste Sharepoint à l'aide de C# et de consulter les listes.service web asmx. L'un des champs de la liste est un multiple de la ligne de champ de texte (rtf), et que je veux insérer des sauts de ligne dans le domaine. Quels sont les caractères dois-je mettre dans le fichier XML demande d'insérer un saut de ligne? Merci.
OriginalL'auteur Jared | 2009-08-27
Vous devez vous connecter pour publier un commentaire.
J'ai la même configuration que vous et je fatigue
<br />
mais il ne sera pas traduire si vous utilisez un élément XML de mise à jour de la liste.Lors de votre création de votre texte, utilisez
<![CDATA[<br/>]]>
au lieu de<br />
.Cela permettra de passer plus de, testés et vérifiés.
OriginalL'auteur
Vous pouvez ajouter
<br />
des balises dans le texte. le contenu du champ est stocké dans un CDATA élément.OriginalL'auteur Colin
J'ai eu exactement le même problème, mais ni
<br />
ni<br/>
a travaillé pour moi dans<![CDATA[
À la fin, j'ai enlevé CDATA et traité le texte comme un régulier de la chaîne, de l'insertion de laSystem.Environment.NewLine
propriété où jamais un saut de ligne est nécessaire.<br/>
Mais si vous ajoutez du Texte Brut, le traiter comme une simple chaîne à l'aide deSystem.Environment.NewLine
pour vos sauts de ligne.Plus précisément: Dans mon précédent commentaire j'ai dit "la propriété html" C'est en fait le "SPFieldMultiLineText" du champ "RichTextMode de la propriété". Lorsque la valeur
SPRichTextMode.FullHtml
utilisation CDATA avec<br/>
. Mais lorsque la valeurSPRichTextMode.Compatible
(qui est en texte brut) utilisationSystem.Environment.NewLine
pour créer un saut de ligne.OriginalL'auteur Neville