sp-dev-fx-webparts/samples/react-list-form
Konstantin 2574ddcfa1
Editing Time in the DateField for react-list-form (#1159)
* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* Updated sample YAML description

* #1 Add CSS classes for correct layout from Office UI Fabric

* #1 - Removed intermediary component, which was only sending data

* #1 - Add all the component methods, carried out some simple tests

* #01 - Remove CSS styles from the FormField. Only date controls have those

* #01 - Fix some minor issues

* Add a lot about attachments

* Fixed tha files with the same name cannot be added

* Added attachments functionality

* Fixed the bug with multiple attachments delete

* Removed console.log lines

Co-authored-by: Sylvia Okafor <sokafor@microsoft.com>
Co-authored-by: SharePoint Student <student@CONTOSOLTD.LOCAL>
2020-03-09 20:20:31 +02:00
..
.vscode updated react-list-form to SPFx 1.7.1, Added RichText Mode and Tinymce Editor (#791) 2019-03-10 18:20:18 +02:00
assets New sample react-list-form (#373) 2017-12-01 16:45:08 +02:00
config Updated spfx to 1.9.1 2019-10-14 00:17:59 +02:00
src Editing Time in the DateField for react-list-form (#1159) 2020-03-09 20:20:31 +02:00
typings spfx base updated to 1.6.0 (#674) 2018-11-12 10:48:51 +02:00
.editorconfig New sample react-list-form (#373) 2017-12-01 16:45:08 +02:00
.gitignore New sample react-list-form (#373) 2017-12-01 16:45:08 +02:00
.yo-rc.json Updated spfx to 1.9.1 2019-10-14 00:17:59 +02:00
LICENSE spfx base updated to 1.6.0 (#674) 2018-11-12 10:48:51 +02:00
README.md Updated sample YAML description 2020-02-14 15:31:26 -08:00
gulpfile.js spfx base updated to 1.6.0 (#674) 2018-11-12 10:48:51 +02:00
npm-shrinkwrap.json Editing Time in the DateField for react-list-form (#1159) 2020-03-09 20:20:31 +02:00
package-lock.json updated react-list-form to SPFx 1.7.1, Added RichText Mode and Tinymce Editor (#791) 2019-03-10 18:20:18 +02:00
package.json Editing Time in the DateField for react-list-form (#1159) 2020-03-09 20:20:31 +02:00
tsconfig.json Updated spfx to 1.9.1 2019-10-14 00:17:59 +02:00
tslint.json updated react-list-form to SPFx 1.7.1, Added RichText Mode and Tinymce Editor (#791) 2019-03-10 18:20:18 +02:00

README.md

page_type products languages extensions
sample
office-sp
javascript
typescript
contentType technologies platforms createdDate
samples
SharePoint Framework
react
12/1/2017 12:00:00 AM

React List Form WebPart

Summary

The React List Form web part is a web part for adding a list form to any page. It provides a working example of implementing generic SharePoint list forms using the SharePoint Framework (SPFx) and the React and Office UI Fabric libraries.

The web part allows configuring which list to use and if a form for adding a new item, editing or displaying an existing item should be shown. When selecting display or edit form the ID can be defined either as a fixed number or as a query string parameter name. The form fields can be added, ordered using drag-and-drop or removed visually in the web part. A URL including placeholder for the ID can be provided to redirect to after successfully saving the form.

Demo

Used SharePoint Framework Version

drop

Applies to

Solution

Solution Author(s)
react-list-form Dany Wyss

Version history

Version Date Comments
1.0.0 November 24, 2017 Initial release
1.0.1 February 22, 2019 Updated to SPFx 1.7.1 and dependencies, Added Turkish translation, Added RichText Mode and Tinymce Editor
1.0.2 October 14, 2019 Updated to SPFx 1.9.1 and dependencies

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 repository
  • in the command line run:
    • npm install
    • gulp serve

Features

This Web Part illustrates the following concepts on top of the SharePoint Framework:

  • Using React for building SharePoint Framework client-side web parts.
  • Using React controlled components for SharePoint form fields.
  • Using SharePoint REST services to retrieve and update schema and data for lists and fields.
  • Using Office UI Fabric React components and styles for building user experience consistent with SharePoint and Office.
  • Integrating drag and drop to provide better user experience for configuring web parts visually.
  • Using custom drop down property editors in the property pane.