Skip to content

Commit ff9c5b4

Browse files
author
Petr Plodík
committed
Readme update with screenshots
1 parent a0b726f commit ff9c5b4

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

README.md

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,24 @@
1-
## Sharepoint Framework 1.11.0: complex LIST and FORM sample
1+
## Sharepoint Framework: Complex LIST and FORM sample
22

3-
The following sample List and Form Sharepoint Framework (SPFx) component is based on SPFx 1.11.0 for Sharepoint Online.
3+
The following sample List and Form Sharepoint Framework (SPFx) component is based on SPFx 1.11.0 for Sharepoint Online using React.
44

55
It demonstrates the complex List and Form scenario for Sharepoint List items. We frequently require to provide a web part with advanced List with filtering, paging and custom column selection, similar to native Sharepoint list experience. The second part is Form with advanced controls like DatePicker, PeoplePicker, custom external REST calls, validation, PDF generation for printing/archiving purposes, etc.
66

77
It is a fully functioning and working component, ready to be customized and deployed. Most of the other online samples, documents and tutorials provide just incomplete parts of the whole solution. I would like to provide you with a full package when all is connected together.
88

99
The solution contains 2 main SPFx components, optimized in Responsive design for Modern SharePoint Sites:
1010

11-
## LIST
11+
### LIST
1212
Configurable responsive list of SPListItems:
1313

1414
* Selectable columns from the source SPList with configurable order
1515
* Filtering
1616
* Sorting by column names
1717
* Paging
18+
19+
![List web part with config](https://github.com/plodik/spfx-list-and-form/blob/master/!Screenshots/List%20with%20config.png)
1820

19-
## FORM
21+
### FORM
2022
Complex form component for Add or Edit action:
2123

2224
* Includes custom PeoplePicker
@@ -27,8 +29,12 @@ Complex form component for Add or Edit action:
2729
* Approval process based on State lookup list
2830
* When item is "approved" (last state is set), custom PDF can be generated in browser for printing or archive purposes
2931
* When the page is called without querystring, New Item Form is used. When call with ?A=Edit&poid=XXX, where XXX is ID of existing list item, the Edit Form is used.
32+
33+
![New item form](https://github.com/plodik/spfx-list-and-form/blob/master/!Screenshots/Form%20Add%20New%20blank.png)
34+
35+
![Edit item form with Ask for approval step](https://github.com/plodik/spfx-list-and-form/blob/master/!Screenshots/Form%20Edit%20with%20Ask%20For%20Approval.png)
3036

31-
External packages in the solution:
37+
### External packages in the solution:
3238

3339
* PnP libraries for SPO Lists: https://pnp.github.io/pnpjs/
3440
* Fluent UI React: https://www.npmjs.com/package/office-ui-fabric-react

0 commit comments

Comments
 (0)