Альтернатива TextField с несколькими строками в Office UI Fabric React

Я использовал элементы управления Office ui-Fabric React в своей форме в spfx (фреймворк React js), но я не нашел элемента управления textarea в структуре офисного пользовательского интерфейса.

В моем списке sharePoint есть один столбец типа «расширенный форматированный текст (несколько строк текста)». Таким образом, при извлечении данных из этого поля и отображении их в моем элементе управления <Textfield> данные отображаются вместе с тегом <div>.

Итак, я ищу какую-то альтернативу в структуре интерфейса офисного интерфейса для поля textarea, которое может обрабатывать эти расширенные данные поля форматированного текста.

В настоящее время я использовал элемент управления Textfield с несколькими строками, но это своего рода элемент управления с обычным текстом.

<TextField multiline autoAdjustHeight value='Value here' name="textareaField" />

Текущее поведение: в элементе управления отображается что-то вроде следующего:

<div class='Ext66626FGSh'>Actual data here</div>

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

Актуальные данные здесь


person K Kritis    schedule 19.06.2019    source источник


Ответы (1)


вы можете использовать компонент RichText из Элементы управления PnP SPFx: он будет анализировать поля форматированного текста SharePoint.

person michaelmaillot    schedule 27.12.2019