Невозможно выбрать элемент списка в формате горизонтального просмотра - PullRequest
1 голос
/ 25 июня 2019

Попытка добиться горизонтального мозаичного / кнопочного представления в списке SharePoint, для работы со связанной веб-частью свойств списка, однако выбор элемента не работает, по возможности ищите обходной путь в JSON.

Я попытался найти параметр customRowAction, который мог бы работать так же, но ничего не нашел. «hideSelection»: «true», похоже, полностью отключает возможность выбора элемента.

Я хотел бы иметь возможность щелкнуть элемент списка, и он будет повторно зарегистрирован как «выбранный» элемент, чтобы вызвать связанную веб-часть «Свойства списка» для отображения содержимого элементов. OOTB это функционирует как ожидалось, но не со стилем представления списка, показанным в JSON.

{
  "schema": "https://developer.microsoft.com/json-schemas/sp/view-formatting.schema.json",
  "hideSelection": "true",
  "hideColumnHeader": "true",
  "rowFormatter": {
    "elmType": "div",
    "style": {
      "float": "left"
    },
    "children": [
      {
        "elmType": "button",
        "customRowAction": {
          "action": "defaultClick"
        },
        "attributes": {
          "class": "ms-bgColor-themeLighterAlt ms-bgColor-themePrimary--hover ms-fontColor-white--hover"
        },
        "style": {
          "display": "flex",
          "flex-wrap": "wrap",
          "min-width": "150px",
          "min-height": "50px",
          "margin-right": "10px",
          "margin-top": "10px",
          "box-shadow": "2px 2px 4px darkgrey"
        },
        "children": [
          {
            "elmType": "div",
            "style": {
              "text-align": "center",
              "margin": "auto"
            },
            "children": [
              {
                "elmType": "div",
                "attributes": {
                  "class": "sp-row-title "
                },
                "txtContent": "[$Phase]"
              }
            ]
          }
        ]
      }
    ]
  }
}

1 Ответ

0 голосов
/ 26 июня 2019

Если вы хотите отобразить элемент в веб-части «Свойства списка», вам нужно использовать стиль представления списка по умолчанию, если вы используете форматирование JSON для настройки представления списка, он не будет работать.

Используя ваше форматирование JSON, когда мы нажимаем кнопку, мы видим данные элемента на панели на той же странице. Почему вы хотите показать в веб-части списка свойств?

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...