Пользовательское представление JSON списка Sharepoint неправильно отображается в веб-части списка

У меня есть собственное представление списка JSON, которое правильно отображается в виде списка, но не сохраняет его форматирование в веб-части списка. Пару недель назад, когда я его создал, все было в порядке, но что-то изменилось (может быть, обновление Sharepoint?)

Вот как это выглядит в виде списка

А вот так это выглядит в веб-части

Я хотел бы сделать его более компактным в веб-части и без заголовка.

Вот мой код JSON, который пару недель назад работал корректно. Теперь кажется, что теги hideColumnHeader и height игнорируются в веб-части.

{
  "$schema": "https://developer.microsoft.com/json-schemas/sp/view-formatting.schema.json",
  "hideSelection": true,
  "hideColumnHeader": true,
  "rowFormatter": {
    "elmType": "a",
    "txtContent": "@currentField",
    "attributes": {
      "class": "sp-field-fontSize14  ms-fontColor-neutralPrimary ms-fontColor-red--hover",
      "href": "[$Link]"
    },
    "style": {
      "text-decoration": "none",
      "width": "300px",
      "min-width": "200px",
      "min-height": "1em",
      "height": "1em",
      "white-space": "nowrap",
      "padding-left": "=if(indexOf(@currentField, ' ') == 1, '', if(indexOf(@currentField, ' ') == 3, '20px', '40px'))"
    }
  }
}

Я использую SharePoint Online, современный интерфейс. Любая помощь в исправлении этого очень ценится!


person cpatenta    schedule 30.01.2020    source источник


Ответы (2)


В качестве обходного пути мы можем добавить следующий стиль CSS в веб-часть современного редактора скриптов, чтобы скрыть заголовки столбцов.

<style>
.ms-DetailsList-headerWrapper{
    display:none !important;
}
</style>

Или введите пользовательский css, используя решение ниже.

Настройка приложений SPFx Внедрение CSS

person LZ_MSFT    schedule 30.01.2020
comment
У меня нет Редактора современных сценариев, и я не думаю, что у меня есть права на его добавление :( - person cpatenta; 03.02.2020
comment
Вы также можете использовать настройщик приложений SPFx, чтобы внедрить CSS для достижения этой цели. - person LZ_MSFT; 04.02.2020

Выяснилось, что это баг от Microsoft, сегодня его починили на нашем тенанте.

person cpatenta    schedule 11.02.2020