SPFx would be the recommended method for developing visual web parts. For other solutions that involve non-visual development, look into CSOM. You can even combine the two, if you need to do so (SPFx could call a web-based endpoint which runs CSOM, etc.).
sharepoint 2019 development path
Hi, what is the best development path on sharepoint server 2019?
We recently migrated to 2019 from sharepoint server 2010
we are standardizing the development in sharepoint 2019.
We have InfoPath forms in 2010 which we are not continue to develop any new forms in 2019 as InfoPath is no longer supported.
We are thinking to use basic sharepoint forms with JSlink customization of the forms to develop complex forms. But is it good development path for modern development?
We do not have power apps as we do not have enough licenses.
SPFX is another way, but can we develop complex forms using this technology?
In essence, what is the best modern way to go about to replace InfoPath form technology to build complex, data driven forms (connected to SQL server, web services) using modern technologies without using power apps.
Can we build complex forms using SPFX or JSLink is the way?
Thanks....
Sp
3 answers
Sort by: Most helpful
-
-
Baker Kong-MSFT 3,801 Reputation points
2020-11-16T03:00:29.227+00:00 Hi @Rani Kummari ,
JSlink customization is for the classic experience. It's not suitable for modern experience. Instead it's recommeded to use SPFx in modern UI, including SPFx web part and SPFx extension.
You may also use CSOM/Rest API or SSOM to build solutions.
Best Regards,
Baker Kong
If an Answer is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread. -
Rani Kummari 6 Reputation points
2020-11-16T18:50:12.003+00:00 Hello Baker Kong,
yes, I know that SPFx is for modern experience.
But I'm wondering whatever is possible through JSLink on sharepoint list forms, is it possible to do using SPFx?
Also, SharePoint list forms(newform,editform,dispform), are they classic or modern pages?