SharePoint 2019 List form customization

%3CLINGO-SUB%20id%3D%22lingo-sub-1287908%22%20slang%3D%22en-US%22%3ESharePoint%202019%20List%20form%20customization%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1287908%22%20slang%3D%22en-US%22%3E%3CP%3EHello%20Guys%2C%3C%2FP%3E%3CP%3EI%20wanted%20to%20know%20Is%20there%20any%20way%20to%20customize%20SharePoint%20modern%20list%20on-prem%20with%20some%20sort%20of%20javascript%20or%20jquery.%20Like%20in%20the%20older%20version%20we%20can%20use%20JSlink.%20So%20overall%20my%20requirement%20before%20saving%20the%20form%20it%20should%20ask%20for%20confirmation%20%22Do%20you%20really%20wanted%20to%20submit%20this%20form%20%3F%22.%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1287908%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3Esharepoint2019%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1288008%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%202019%20List%20form%20customization%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1288008%22%20slang%3D%22en-US%22%3E%3CP%3EHi%20%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F562927%22%20target%3D%22_blank%22%3E%40KD1502%3C%2FA%3E%2C%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThere%20are%20some%20customizations%20that%20can%20be%20done%20to%20the%20modern%20List%20and%20Libraries%2C%20more%20information%20can%20be%20found%26nbsp%3B%40%20%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fsharepoint%2Fdev%2Fsolution-guidance%2Fmodern-experience-customizations-customize-lists-and-libraries%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fsharepoint%2Fdev%2Fsolution-guidance%2Fmodern-experience-customizations-customize-lists-and-libraries%3C%2FA%3E%26nbsp%3B%26nbsp%3B%3CBR%20%2F%3E%3CBR%20%2F%3EI%20am%20primarily%20a%20SharePoint%20Online%26nbsp%3B%20user%20and%20don't%20have%20immediate%20access%20to%20a%202019%20on-prem%20site%20to%20check%20this%2C%20but%20when%20you%20have%20a%20list%20open%2C%20you%20should%20also%20have%20an%20option%20in%20the%20command%20bar%20to%20use%20PowerApps%20to%20customize%20forms%3A%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22CustomizeForms.png%22%20style%3D%22width%3A%20260px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F182718i3D361B0712BA9458%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20title%3D%22CustomizeForms.png%22%20alt%3D%22CustomizeForms.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3EA%20lot%20can%20be%20customized%20in%20PowerApps%2C%20when%20it%20comes%20to%20SharePoint%20List%20Forms%2C%20including%20actions%20when%20saving%20data.%26nbsp%3B%20Hope%20this%20helps.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1288105%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%202019%20List%20form%20customization%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1288105%22%20slang%3D%22en-US%22%3EBut%20since%20he%20is%20in%20SP%202019%2C%20that%20option%20is%20not%20available%20so%20the%20short%20answer%20is%3A%20No%2C%20there%20is%20not%20a%20way%20to%20customize%20list%20forms%20in%20the%20modern%20experience%20in%20SP%202019%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1288188%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%202019%20List%20form%20customization%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1288188%22%20slang%3D%22en-US%22%3E%3CP%3E%2B1%20to%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F60%22%20target%3D%22_blank%22%3E%40Juan%20Carlos%20Gonz%C3%A1lez%20Mart%C3%ADn%3C%2FA%3E%26nbsp%3Bresponse.%3C%2FP%3E%3CP%3EIn%20SharePoint%202019%2C%20currently%2C%20customization%20of%20OOTB%20Modern%20List%20Forms%20is%20not%20yet%20possible%20and%20the%20native%20option%20to%20customize%20the%20List%20Forms%20and%20stitching%20it%20back%20and%20overriding%20the%20OOTB%20List%20Forms%20as%20we%20have%20in%20SharePoint%20Online%20is%20not%20available%20yet%20in%20SharePoint%202019.%3C%2FP%3E%3CP%3EQuickly%20checked%20in%20one%20of%20the%20sites%20in%20my%20development%20SharePoint%202019%2C%20the%20option%20of%20PowerApps%20-%26gt%3B%20Customize%20List%20Forms%20Option%20is%20not%20available.%20Please%20find%20attached%20the%20snapshot%20for%20your%20reference.%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22SharePoint%202019%20List%20Snapshot.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F182734i88FFA4B0F3117F6F%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20title%3D%22SharePoint%202019%20List%20Snapshot.png%22%20alt%3D%22SharePoint%202019%20List%20Snapshot.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%3EThanks.%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1288220%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%202019%20List%20form%20customization%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1288220%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F60%22%20target%3D%22_blank%22%3E%40Juan%20Carlos%20Gonz%C3%A1lez%20Mart%C3%ADn%3C%2FA%3E%2C%20again...%26nbsp%3B%20I%20don't%20have%20an%20on%20prem%20server%20to%20look%20at%2C%20but%20according%20to%20the%20%22%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2FSharePoint%2Fwhat-s-new%2Fnew-and-improved-features-in-sharepoint-server-2019%23integration-with-power-apps-power-bi-and-power-automate%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3ENew%20and%20improved%20features%20in%20SharePoint%20Server%202019%3C%2FA%3E%22%20article%2C%20there%20are%20now%20integration%20with%20PowerApps%20and%20Power%20Automate.%26nbsp%3B%20I%20do%20not%20know%20to%20what%20extent%2C%20but%20it%20is%20at%20least%20worth%20looking%20at.%3CBR%20%2F%3E%3CBR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F562927%22%20target%3D%22_blank%22%3E%40KD1502%3C%2FA%3E%26nbsp%3B%2C%20you%20can%20also%20look%20at%20using%20SharePoint%20framework%20to%20add%20some%20custom%20dialog%20to%20a%20list.%26nbsp%3B%20You%20can%20find%20more%20about%20this%20here%3A%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fsharepoint%2Fdev%2Fspfx%2Fextensions%2Fguidance%2Fusing-custom-dialogs-with-spfx%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%22%3EUse%20custom%20dialog%20boxes%20with%20SharePoint%20Framework%20Extensions%3C%2FA%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1288227%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%202019%20List%20form%20customization%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1288227%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F114813%22%20target%3D%22_blank%22%3E%40Swaminathan%20Sriram%3C%2FA%3E%26nbsp%3BThanks%20for%20verifying%20that.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1288508%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%202019%20List%20form%20customization%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1288508%22%20slang%3D%22en-US%22%3E%3A)%3C%2Fimg%3E%20I'm%20completely%20aware%20of%20the%20options%20here%2C%20of%20course%20you%20can%20build%20PowerApps%20that%20%22consume%22%20OnPrem%20data%2C%20but%20you%20will%20need%20PowerApps%20and%20deploy%20the%20Gateway%20so%20being%20purist%2C%20customizing%20list%20forms%20with%20PowerApps%20in%20the%20same%20way%20we%20can%20do%20in%20SPO%20is%20not%20the%20same%20thing...%3C%2FLINGO-BODY%3E
Occasional Contributor

Hello Guys,

I wanted to know Is there any way to customize SharePoint modern list on-prem with some sort of javascript or jquery. Like in the older version we can use JSlink. So overall my requirement before saving the form it should ask for confirmation "Do you really wanted to submit this form ?". 

 

6 Replies

Hi @KD1502

 

There are some customizations that can be done to the modern List and Libraries, more information can be found @ https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/modern-experience-customizations-c...  

I am primarily a SharePoint Online  user and don't have immediate access to a 2019 on-prem site to check this, but when you have a list open, you should also have an option in the command bar to use PowerApps to customize forms:

CustomizeForms.png

A lot can be customized in PowerApps, when it comes to SharePoint List Forms, including actions when saving data.  Hope this helps.

But since he is in SP 2019, that option is not available so the short answer is: No, there is not a way to customize list forms in the modern experience in SP 2019

+1 to @Juan Carlos González Martín response.

In SharePoint 2019, currently, customization of OOTB Modern List Forms is not yet possible and the native option to customize the List Forms and stitching it back and overriding the OOTB List Forms as we have in SharePoint Online is not available yet in SharePoint 2019.

Quickly checked in one of the sites in my development SharePoint 2019, the option of PowerApps -> Customize List Forms Option is not available. Please find attached the snapshot for your reference.

SharePoint 2019 List Snapshot.png

 

Thanks. 

@Juan Carlos González Martín, again...  I don't have an on prem server to look at, but according to the "New and improved features in SharePoint Server 2019" article, there are now integration with PowerApps and Power Automate.  I do not know to what extent, but it is at least worth looking at.

@KD1502 , you can also look at using SharePoint framework to add some custom dialog to a list.  You can find more about this here: Use custom dialog boxes with SharePoint Framework Extensions

@Swaminathan Sriram Thanks for verifying that.

:) I'm completely aware of the options here, of course you can build PowerApps that "consume" OnPrem data, but you will need PowerApps and deploy the Gateway so being purist, customizing list forms with PowerApps in the same way we can do in SPO is not the same thing...