Forum Discussion
Customizing "modern" lists and libraries new form
Hello,
How to render the field runtime into the modern UI of new form of the list or library?
Like in classic sharepoint UI js link used to render field runtime in list or library NewForm.aspx.
Regards,
Gayatri
Hello Gayatri,
As of now, there is no functionality to customizing modern UI.
There are numerous customizations which currently are not supported for "modern" lists and libraries:
- JSLink based field customizations - See note on SharePoint Framework Extensions
- JSLink based view customizations - See note on SharePoint Framework Extensions
- Custom CSS via AlternateCSSUrl web property
- Custom JavaScript embedded via User Custom Actions - See note on SharePoint Framework Extensions
- Custom master pages - More extensive branding will be supported later using alternative options
- Customization via InfoPath
- Minimal Download Strategy (MDS)
- SharePoint Server Publishing
But Microsoft is working on following thing which is in SharePoint Framework roadmap
Client-side web parts++ and add-ins
Supporting more complex scenarios and interactions with web parts
- Part-to-part communication
- JS Framework isolation
- "citizen developer" model for lightweight development
Bring add-ins to the modern world: Let’s make them play nicer with the new UX.
- Azure AD Registration
- Native responsive support
- Build Add-Ins with SharePoint Framework
JavaScript embedding support (JSLink, User Custom Actions)
- The same tool chain and deployment model as client-side web parts
- Drive from a strongly typed base class wherever possible rather than manipulating the page DOM directly.
- Enable modern extension usage with modern experiences similar as Custom Actions and JS Link in classic experience
- Work with NoScript via tenant app catalog
- Kaushal KhamarBrass Contributor
Hello Gayatri,
As of now, there is no functionality to customizing modern UI.
There are numerous customizations which currently are not supported for "modern" lists and libraries:
- JSLink based field customizations - See note on SharePoint Framework Extensions
- JSLink based view customizations - See note on SharePoint Framework Extensions
- Custom CSS via AlternateCSSUrl web property
- Custom JavaScript embedded via User Custom Actions - See note on SharePoint Framework Extensions
- Custom master pages - More extensive branding will be supported later using alternative options
- Customization via InfoPath
- Minimal Download Strategy (MDS)
- SharePoint Server Publishing
But Microsoft is working on following thing which is in SharePoint Framework roadmap
Client-side web parts++ and add-ins
Supporting more complex scenarios and interactions with web parts
- Part-to-part communication
- JS Framework isolation
- "citizen developer" model for lightweight development
Bring add-ins to the modern world: Let’s make them play nicer with the new UX.
- Azure AD Registration
- Native responsive support
- Build Add-Ins with SharePoint Framework
JavaScript embedding support (JSLink, User Custom Actions)
- The same tool chain and deployment model as client-side web parts
- Drive from a strongly typed base class wherever possible rather than manipulating the page DOM directly.
- Enable modern extension usage with modern experiences similar as Custom Actions and JS Link in classic experience
- Work with NoScript via tenant app catalog
- Дмитрий КозловCopper Contributor
Unfortunately, MS does not provide customization options for modern forms. I can recommend you to take a look at a 3rd party tool - Plumsail Forms - it allows you to build fully responsive web forms in handy designer and publish them in SharePoint modern pages. They support multiple layouts - for PCs, tablets, and phones. And with the help of its JS-framework, you can implement business logic of any complexity.
- Michal GolkaCopper Contributor
You can install and enable Sintel Forms on your list https://sintel.ie/products/sintel-forms/.
It is free for up to 2 forms.
It will allow you to configure any layout including the tabs.