Вы можете использовать CSR (Рендеринг на стороне клиента) для переопределения логики рендеринга столбцов.
Это код JavaScript, который можно добавить различными способами:1. Вы можете добавить веб-часть редактора контента (или редактора сценариев) с этим javascript CSR на страницу просмотра списка, и ваш столбец будет изменен.2. Вы можете открыть настройки веб-части представления списка на странице просмотра списка и в разделе Разное установить для свойства JSLink URL-адрес файла JavaScript CSR.
Файл JavaScript CSR, который можно найти в некоторой библиотеке, например, в библиотеке или на сайте стиля.Assets.
CSR позволяет изменить представление, логику рендеринга столбцов.
Теперь ваше поле "имя" отображается как ссылка (тег <a>
).Вы можете переопределить эту логику.Вы можете переопределить логику для рендеринга в виде обычного текста, или метки, или промежутка, или чего-то, что невозможно щелкнуть.
Если вы не хотите изучать CSR, используйте простой javascript, чтобы изменить логику рендеринга столбцов.Используйте те же методы, чтобы добавить JavaScript для просмотра, но используйте простой JavaScript.Просто определите, как найти ваш столбец на странице и изменить его при загрузке страницы.
По моему мнению, это не очень хороший способ, но вы можете создать текстовый столбец и заполнить его рабочим процессом.Как здесь:https://sharepoint.stackexchange.com/questions/218041/last-name-calculated-field-from-person-field/218045#218045
https://social.technet.microsoft.com/Forums/en-US/a463eefe-4a07-40b7-a489-b896b93219ea/workaround-to-using-quotperson-or-groupquot-field-in-a-quotcalculatedquot-column-formula?forum=sharepointgenerallegacyПозже вы можете добавить этот текстовый столбец в поле зрения и удалить интерактивный столбец из вида.