2020-11-08 23:40:10 -05:00
# PnP ListView with PnP Field Controls Web Part
2020-03-10 05:34:52 -04:00
Sample web part to display PnP [`ListView` ](https://sharepoint.github.io/sp-dev-fx-controls-react/controls/ListView/ ) control with column rendering using PnP [Field Controls ](https://sharepoint.github.io/sp-dev-fx-controls-react/controls/fields/main/ ).
![PnP List View ](./assets/web-part.png )
## Used SharePoint Framework Version
![drop ](https://img.shields.io/badge/drop-1.10.0-green.svg )
## Applies to
2020-06-09 03:09:22 -04:00
* [SharePoint Framework ](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview )
* [Office 365 developer tenant ](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant )
2020-03-10 05:34:52 -04:00
## Solution
Solution|Author(s)
--------|---------
react-pnp-controls-list-view-fields|[AJIXuMuK](https://github.com/AJIXuMuK)
## Version history
Version|Date|Comments
-------|----|--------
1.0|MArch 09, 2020|Initial release
## Disclaimer
**THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.**
---
## Minimal Path to Awesome
* clone this repo
* move to right folder
* in the command line run:
* `npm install`
* `gulp bundle --ship`
* `gulp package-solution --ship`
2020-04-04 02:18:47 -04:00
* from the `sharepoint/solution` folder, deploy the `.sppkg` file to the App catalog in your tenant
2020-03-12 08:52:39 -04:00
* create Term Store group as shown on the screenshot below:\
2020-03-10 05:34:52 -04:00
![Term Store ](./assets/taxonomy.png )
* in the site where you want to test this solution
* create Country list as a standard Custom list and add few items in there
* create Journeys list with the next columns:
* Title - Single line of text
2020-04-04 02:18:47 -04:00
* JourneyDate - Date and Time
* VisitedCountries - Lookup with multiselection. Referenced list - Country
2020-03-10 05:34:52 -04:00
* Experience - Choice with next choices: Bad, Normal, Good
* Picture - Hyperlink or Picture, display as Picture
* JourneyType - Managed Metadata connected to the Term Set created above
2020-03-12 08:52:39 -04:00
* add the app named _react-pnp-controls-list-view-fields-client-side-solution_
2020-03-10 05:34:52 -04:00
* edit a page
2020-03-12 08:52:39 -04:00
* add _PnP ListView_ web part to the page
2020-03-10 05:34:52 -04:00
## Features
2021-05-02 15:04:59 -04:00
This sample demonstrates how to combine different parts of PnP Reusable React controls to create rich solutions. It also partially answers the question from [Issue 493 ](https://github.com/pnp/sp-dev-fx-controls-react/issues/493 ) in PnP Reusable Controls repo.
2020-04-04 02:18:47 -04:00
< img src = "https://telemetry.sharepointpnp.com/sp-dev-fx-webparts/samples/react-pnp-controls-list-view-fields" / >