Какой тип текста являются многострочными текстовыми столбцами в списках SharePoint?

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/54394

Вопрос

При доступе к многострочному текстовому полю из элемента SharePoint в списке, какой тип текста возвращается?

Использование C #:

item["Description"].ToString()
.

- это вышеуказанный текст или HTML или ...?

Я хочу отформатировать текст, который будет введен в HTML-адрес электронной почты в конечном итоге, но все форматирование строки в фактическом описании теряется при этом.

Это было полезно?

Решение

Возможно, вам придется изменить столбец описания, используя PowerShell, чтобы включить HTML.

$Web = Get-SPWeb "yoururl.domain.com/particularweb"
$Field = $web.Fields | ?{$_.staticname -eq "MyCustomColumn"}
$Field.RichText = $True
$Field.RichTextMode = "FullHtml"
$Field.Update()
.

Источник: http://social.technet.Microsoft.com / Форумы / NL-NL / SharePointMinvervious / Thread / A6D1B087-4D06-4E8F-8F69-043E15B04819

Редактировать: Попробуйте это:

SPFieldMultiLineText multilineField = item.Fields.GetField(COLUMN_NAME) as SPFieldMultiLineText;

 if (multilineField != null)
 {
 // Get the field value as HTML
 string text = multilineField.GetFieldValueAsHtml(item[COLUMN_NAME], item);
 }
.

Источник: http://blog.myitechnology.COM / 2009/06 / APPEND-NEW-LINE-TO-SPFIELDMULTILILINETEXT.HTML

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top