Я пытался сделать так, чтобы изображение профиля отображалось в современном списке в SharePoint с использованием типа столбца «Люди», это прекрасно работает в классическом SharePoint, но не в современном списке.Поэтому я перешел к настройке столбца с использованием JSON и примера из здесь (тот же код ниже)
{
"$schema": "https://developer.microsoft.com/json-schemas/sp/column-formatting.schema.json",
"elmType": "div",
"children": [
{
"elmType": "div",
"style": {
"width": "32px",
"height": "32px",
"overflow": "hidden",
"border-radius": "50%"
},
"children": [
{
"elmType": "img",
"attributes": {
"src": "='/_layouts/15/userphoto.aspx?size=S&accountname=' + @currentField.email",
"title": "@currentField.title"
},
"style": {
"position": "relative",
"top": "50%",
"left": "50%",
"width": "100%",
"height": "auto",
"margin-left": "-50%",
"margin-top": "-50%"
}
}
]
}
]
}
Это прекрасно работает за исключением того, что если поле пустое, оно получаетзаполнено изображением местозаполнителя профиля по умолчанию, как вы можете видеть здесь
Столбец людей с указанием местозаполнителей по умолчанию
Мой вопрос, есть ли способ подавить это изображение, чтобыесли поле пустое, оно выглядит пустым в представлении списка?
Спасибо.