Apr 21 2022 09:47 AM - edited Apr 21 2022 09:52 AM
Hello Everyone,
I am looking to create a site on my sharepoint 2019 on premise. This site should have a form which should send the data to a list on SP 2019 after submission. There is so much info online that I'm going into a rabbit hole of information.
My point is that I want to create this content myself, see details below:
The solution that I am looking for (won't be simple) is to create custom pages with the form I want on SP 2019.
My question is, can this be done with SP Framework?
I searched a lot for ways to use code to create your own pages, forms, etc. Would SP Framework work for that?
Are there any other options?
Thank you all for taking the time to read this post.
TP
Sep 01 2022 12:33 PM
Apr 08 2024 05:27 AM
Maybe this is a little late...
On 2013 i used to do the following.
Create a list with the form questions as fields. Make it so that users can only see their own items (list setting). Link users to the newform.aspx page to let them fill in the form. Give someone permissions on the list to see all items and export to excel if needed.
Create a workflow in sp designer to email the person that fills out the form.
Not the most elegant solution but i never heard users complain.
Apr 23 2024 08:23 AM
@TeePandos As a SharePoint administrator, I understand your desire to create a custom form and site on your SharePoint 2019 on-premises environment without relying on third-party solutions. The approach you've outlined, using the SharePoint Framework (SPFx) to build custom pages and forms, is certainly a viable option.
The SharePoint Framework is a client-side development framework that allows you to build custom web parts, extensions, and other components that can be integrated into your SharePoint environment. This could be a suitable solution for your requirements, as it would enable you to create a custom form and site that can interact with your existing SharePoint lists and data. One of the key advantages of using SPFx is that it allows you to leverage modern web development technologies and practices, such as TypeScript, React, and other popular frameworks. This can provide you with a great deal of flexibility and control over the user experience and functionality of your custom solutions. However, it's important to note that building custom solutions with SPFx does require a certain level of development expertise. You'll need to be comfortable with web development and have a good understanding of the SharePoint Framework and its associated tooling and APIs. As an alternative, you could also consider using the built-in SharePoint features, such as the SharePoint List form pages, to create your custom form.
While this may not offer the same level of customization as an SPFx-based solution, it could be a simpler and more straightforward approach, especially if you're not as proficient in web development. Ultimately, the decision will depend on your specific requirements, the level of customization you need, and your team's development capabilities. If you decide to go the SPFx route, I'd recommend starting with the official Microsoft documentation and exploring the various resources and samples available in the SharePoint Developer community.