SharePoint online list forms customization - sharepoint-online

In SharePoint online, we can customize the forms and implement functionality using PowerApps, SPFX , a part from these 2 options do we have any other option with which we can customize the forms and functionality.

The short answer is NO.
And Power Apps is the most recommended way to easily customize the form for a SharePoint list or SharePoint document library, also, will fully replace InfoPath.

Related

Is there options how to code/create workflow using SPFx?

I developing web-part client-side solution using sharepoint framework. I successfully create a lists with some columns (it's list's columns not site). But now, I need to create a workflow, so is there any options, how to coding workflows using sharepoint framework and web-part client side solution? Have anybody some ideas or documentations witch could help me to moved further?
Can't create workflow in SPFx solution, you could use SharePoint add-in or Microsoft flow.
SharePoint add-in solution samples:
https://www.vrdmn.com/2014/09/integrated-workflow-apps-deploy.html
https://github.com/SharePoint/PnP/tree/master/Samples/Workflow.AssociateToHostWeb

Custom SharePoint List forms in SharePoint Framework

We are migrating old SharePoint 2010 On Premise code to SharePoint Online.
Part of the SharePoint 2010 on premise code has custom list forms developed with visual Studio.
Thought of using JSLink for custom forms while migrating the code to SharePoint Online but it seems that JSLink is only supported in classic experience and not in modern new experience.
Is there any way we can develop custom list forms on SharePoint Online with modern new experience? Is it possible with SharePoint Framework?
Note:
Tried by adding forms to list instances on SharePoint Hosted Add In but it targets the AppWeb lists and not the lists on HostWeb.
Well you can use react in modern web part to build any custom form. We can reuse components.
Another option is to use Power Apps similar to info path to design and add validation on list form.
https://abdulazizfarooqi.wordpress.com/
Another option is to use Content Editor webpart and add bootstrap html forms.
I hope it may help u.
Coding in Classic View is the only solution to your query. Once you are done coding in classic, you can switch/migrate to Modern View Experience.
In this way, your form will be visible and lists will also be consumed.
Nope!.. Modern sites are totally different development model So JSLink is not possible but you can use SharePoint framework extension to achieve the customization for the list.
Please follow the link below
JSLink to SPFX extensions
Please mark if accepted as answer

Custom forms in SharePoint

We are using SharePoint online (Office 365), we have requirements to build custom forms as the standard new item forms on lists are not very responsive and we require forms to be placed into publishing pages.
I've been looking at the JSOM but it seems like a lot of effort to create a form, and I imagine making the standard SharePoint controls work in custom forms would be difficult (people picker, checkboxes etc).
Is there any guidance on creating custom forms in SharePoint - using JSOM? Or is there a better approach? P.S not allowed to buy Nintex forms!

Can I edit a sharepoint list using Forms Services?

I don't know if I can edit a sharepoint list using Forms Services. Is it possible design Infopath Forms working with Sharepoint lists
In SharePoint 2010 (you did not mentioned the version) that is easy as cake, just hit Customize Form in the List Form and you're inside InfoPath with a editable version of the list.
In 2007 its more complicated, see this msdn article

Can i customize add/edit page for list in sharepoint?

Can use my custom page to add/Edit item from sharepoint list?
if yes how? Do i need to do any config changes?
Sure you can! Check Create a custom list article form from Microsoft site. You will use SharePoint Designer 2007 for all the customizations. It also allows you to convert every form to HTML/XSLT and to customize it even further.
In SharePoint Designer, create a new ASPX Page then go to Insert => SharePoint Controls => List Form or Form Web Part and play around to see if it fits your needs.

Resources