Tiles View In SharePoint Online

Tiles in SharePoint – in 2 just steps create Tile view in modern SharePoint online lists

No comments

 98,191 total views,  5 views today

Today in this “Tiles in SharePoint” article we’ll learn about how to create a Tile view in modern SharePoint online lists and configure it step by step.

Key-Highlights: Tiles in SharePoint

  • Introduction
  • How to enable tiles view – actual implementation.
  • Use cases of tiles view.
  • Summary – what do we have here?
  • References

Introduction – Tiles in SharePoint (create tile view in modern SharePoint online lists)

Recently (5th September 2019), Microsoft announced that now we can have the “Tiles “view in the modern SharePoint online list and the release has been deployed to all tenants across the globe.

How to enable tiles to view – actual implementation: Tiles in SharePoint (create tile view in modern SharePoint online lists)

Before we head on to this we must verify that we have some dummy data in the list. So below we have a sample list named “Purchase Order” with some dummy data.

Tiles View In SharePoint Online lists
Tiles View In SharePoint Online list

Verify that Tiles View is not available by default in the list.

Here we can see that the “Tiles” view is not available under the view drop-down list.

Tiles View In SharePoint Online - create tile view in modern SharePoint online lists
Tiles View In SharePoint Online – create tile view in modern SharePoint online lists

In the next step, we’ll see how we can see the “Tiles” view option in the above list view drop-down list. From the view drop-down list – click on the “Format current view“.

Create tile view in modern SharePoint online lists - Tiles View In SharePoint Online
Tiles View In SharePoint Online

 Then we’ll get the JSON box as below:

Create tile view in modern SharePoint online lists - enable Tiles View In SharePoint Online
Tiles View In SharePoint Online

SharePoint view formatting JSON examples

Copy the below code and paste this into the JSON box mentioned over here.

{
"hideColumnHeader": "true",
"hideSelection": true,
"tileProps": {
"hideSelection": true,
"width": "180",
"height": "150",
"formatter": {
"elmType": "a",
"attributes": {
"href": "[$URL]",
"target": "=if([$NewTab] == true, '_blank', '')"
},
"children": [
{
"elmType": "div",
"attributes": {
"class": "ms-bgColor-black ms-bgColor-themePrimary--hover ms-fontColor-white--hover"
},
"style": {
"display": "flex",
"flex-wrap": "wrap",
"min-width": "180px",
"min-height": "150px",
"margin-right": "10px",
"margin-top": "10px",
"box-shadow": "2px 2px 4px black"
},
"children": [
{
"elmType": "div",
"style": {
"text-align": "center",
"margin": "auto"
},
"children": [
{
"elmType": "div",
"attributes": {
"class": "sp-row-title "
},
"txtContent": "[$Title]"
},
{
"elmType": "div",
"attributes": {
"iconName": "[$Icon]",
"class": "ms-fontSize-su"
}
}
]
}
]
}
]
}
},
"rowFormatter": {
"elmType": "a",
"attributes": {
"href": "[$URL]",
"target": "=if([$NewTab] == true, '_blank', '')"
},
"style": {
"width": "100%"
},
"children": [
{
"elmType": "div",
"attributes": {
"class": "ms-bgColor-blue ms-bgColor-themePrimary--hover ms-fontColor-black--hover"
},
"style": {
"display": "flex",
"flex-wrap": "wrap",
"width": "100%",
"min-height": "150px",
"margin-right": "10px",
"margin-top": "10px",
"box-shadow": "2px 2px 4px black"
},
"children": [
{
"elmType": "div",
"style": {
"text-align": "center",
"margin": "auto"
},
"children": [
{
"elmType": "div",
"attributes": {
"class": "sp-row-title "
},
"txtContent": "[$Title]"
},
{
"elmType": "div",
"attributes": {
"iconName": "[$Icon]",
"class": "ms-fontSize-su"
}
}
]
}
]
}
]
}
}

 

Code Reference URL:  Tiles in SharePoint (create tile view in modern SharePoint online lists)

https://github.com/SharePoint/sp-dev-list-formatting/blob/master/view-samples/generic-tile-format/tile-view.json

After copying and pasting the code – click on the “Save” button.

Tiles View In SharePoint Online using JSON formatting
Tiles View In SharePoint Online

 Now, go to the same list view drop-down list – and we can see now “Tiles” view in the menu. If we click on the “Tiles” view we can see the list item in the layout of the tiles.

Tiles View In SharePoint Online using JSON formatting demo
Tiles View In SharePoint Online

 Notes:

    1. For demo purposes I have displayed only the “Title” column however, we can display all types of columns except managed metadata(as of 5th September Microsoft announcement).
    2. In the code sample what I have shown here – can be extended to fit our requirements.
    3. As we know that in modern SharePoint online – we don’t have promoted link web part, using this same JSON we can implement the promoted link web part. To do that, just we need to have the below columns in the particular list:
    4. 3.1 Title – Single line of text 3.2 Icon –  Single line of text(Get the icon name from UI fabric site, see the References section) 3.3 URL – Hyperlink 3.4 NewTab – Yes/No

Use cases of tiles view (tiles in SharePoint)

Per me, this is an awesome feature added to the modern SharePoint list – and it gives us the flexibility to display the SharePoint list item content in a more responsive, dynamic, and modern way. For example, when we deal with a big list with multiple columns along with image types, we face a lot of challenges to display those items. Sometimes we need to scroll horizontally across the layout and most of the image of the case does display properly as it does not fit the default view layout. So now, using the “Tiles” view approach we can overcome these issues.

Summary – Tiles in SharePoint (create tile view in modern SharePoint online lists)

Thus, in this tutorial, we have learned how we can enable the “Tiles” view in the SharePoint modern list and its possible use cases.

References: Tiles in SharePoint (create tile view in modern SharePoint online lists)

  1. https://docs.microsoft.com/en-us/sharepoint/dev/declarative-customization/view-formatting
  2. https://uifabricicons.azurewebsites.net/
  3. https://codepen.io/MistaTwist/pen/BoNLEG
  4. https://developer.microsoft.com/en-us/fabric#/

See Also: SharePoint Online Tutorial

You may also like the below SharePoint Online tutorials:

PDF Download Image

Download SharePoint Online & Office 365 Administration eBook

Buy the premium version of SharePoint Online & Office 365 administration eBook from here:



Buy SharePoint Online & Office 365 Administration eBook


 

Get the free demo PDF eBook from here:

FREE DOWNLOAD

Send download link to:

Subscribe to get exclusive content and recommendations every month. You can unsubscribe anytime.

About Post Author

Do you have a better solution or question on this topic? Please leave a comment