Пользовательский список Sharepoint JSON вид не отображается правильно в веб-части списка - PullRequest
0 голосов
/ 30 января 2020

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

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

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

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

Вот мой JSON код, который работал правильно пару недель go. Теперь кажется, что теги 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, современный опыт. Любая помощь в исправлении этого с благодарностью!

Ответы [ 2 ]

0 голосов
/ 11 февраля 2020

Оказалось, что это ошибка Microsoft, сегодня она была исправлена ​​на нашем клиенте.

0 голосов
/ 30 января 2020

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

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

Или ввести custom css с использованием приведенного ниже решения.

SPFx Applications Customizer CSS Injection

...