Allow us to develop custom modern forms with custom edit experience
We would like to be able to create an SPFx form and associate it with the List/Content type Disp, Edit, New form so that no matter how a user finds a list item (search, OOB list view, custom list view, etc) they see our custom form. Currently our only option is to create a completely disconnected experience in which we write a custom list view that points to custom form pages.
Alternatively support field customizers with edit model to enable custom field editing experience.
Thanks for your feedback! We’re reviewing your suggestion.
Anis ELTAIEF commented
Hope this will be available soon .
In this case we will add a custom UI using SPFx .
A new project type in scaffolding may be the correct approach.
Nirav Raval commented
Currently, our only option is to create a completely disconnected experience in which we write a custom list view that points to custom form pages.
is there any example of the above comment?
Any updates? We need this functionality!
Tamas Varga commented
This is a must. Modern lists provide many cool features, but the lack of ability the add our own webparts to the new/disp/forms a is major feature loss. However, I fear that MS is pushing customers to use PowerApps for customizing SP list item forms. PowerApps is also cool but it has its limitations...
Eliel Aguilera commented
I agree with "support field customizers with edit model to enable custom field editing experience"
+3 this feature stopping up from providing solutions to multiple client and they have to decide either spent lot of cost for this or change the platform. Must consider idea and should be on roadmap ASAP.
+3 for custom disp / edit and new SPFx forms. This feature is really important. Hopefully it is on the roadmap soon.
+1 for supporting SPFx custom list forms. I miss the template overrides where we could customize the forms in part or in whole.
Kirk Liemohn commented
Surprised and disappointed to learn this isn't supported yet. So much has been put into the ability to change how a list view works and a lot of capability is there for web parts, but we can't marry the two together. :-(
On-prem guys are suffering without this feature. Please do not let us abandon SharePoint as development platform...
[Deleted User] commented
Are there any updates on this - also in Office 365 roadmap I can not find any news about this important topic...
We really need this feature soon...!
One workaround to this is to go over the SharePoint Designer and create new classic edit, new and display forms for that Library/Content type.
Then on each of this new pages implement the new SPFx app (Theme will not be passed to the SPFx App) Or put a redirect from this new forms to a new modern page changing the ?ID= parameter to another name as it will interfere with the library ID.
Please stop making us use bulky workarounds. PowerApps already have this feature rolling out.
Leandro Quemada commented
Any Updates on this?
Eric Zhao commented
we really need this function
PowerApps forms look ugly and the Office Fabric UI with React is both super snappy and elegant. Please think about the Developers and clients who want solutions that look professional.
For example, I want to create a custom form where users can select a folder in a library, then they can click a button in the modern experience little section above, then a form pops up where they enter metadata relating to the group of documents and a destination they would like it to go, after which the folders are routed to the new destination (doc library) and all the metadata is assigned. Completely self-service, elegant, simple and beautiful.
Sometimes I feel you are pushing the Citizen Developer angle too hard and leaving behind the very people you are trying to reach with SPFx (e.g. Developers).
Fredrik Thorild commented
Look at this demo and listen to Vesas comments in the end - I agree with Vesa, do not use in production - if you do it is a potential can of worms, but we all know several ISV's and beyond are solving problems hacking the DOM. https://www.youtube.com/watch?v=2kYusJ1cGV4
Hans Sissing commented
I have looked at using a powerapp, but that really is not an option, since we deploy a webpart and assets(fields, contenttype and list) in a site collection using an spfx solution. Multiple site collections get our app installed. The app-created list can be duplicated in the site collection, using the same contenttype. The list needs field customizers for create and edit. The only logical solution is to allow for customized edit experience on field level.
Alexandru Birsan commented
is this becoming a thing anytime soon?
Russell Gove commented
Quick note for anyone who is interested... If you set your list to use classic mode, then you can edit the page and hide the default form and add a spfx webpart. This has been working in our production environment for years (spfx 1.2 maybe?)