Customizing list forms using Modern UI Vs Classic UI Vs Power App

%3CLINGO-SUB%20id%3D%22lingo-sub-1211498%22%20slang%3D%22en-US%22%3ECustomizing%20list%20forms%20using%20Modern%20UI%20Vs%20Classic%20UI%20Vs%20Power%20App%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1211498%22%20slang%3D%22en-US%22%3E%3CDIV%20class%3D%22post-text%22%3E%3CP%3EMost%20of%20the%20time%20when%20i%20add%20a%20new%20custom%20list%20inside%20SharePoint%20online%2C%20its%20New%20%26amp%3B%20Edit%20forms%20will%20need%20to%20be%20customized%2C%20the%20customization%20falls%20into%20these%20main%20categories%3A-%3C%2FP%3E%3COL%3E%3CLI%3E%3CP%3ECertain%20fields%20to%20be%20disabled%20depending%20on%20other%20field.%20For%20example%2C%20if%20status%20%3D%20close%2C%20then%20the%20title%20and%20description%20should%20be%20disabled%2Cand%20so%20on.%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3Ecascading%20lists.%3C%2FP%3E%3C%2FLI%3E%3C%2FOL%3E%3CP%3Enow%20in%20SharePoint%20on-premises%20(mainly%202013)%2C%20i%20use%20to%20add%20a%20script%20web%20part%20inside%20the%20New%2FEdit%20list%20forms%20and%20write%20those%20using%20javascript%2Fjquery.%20and%20if%20i%20need%20to%20do%20server-side%20checking%20(for%20example%20to%20make%20sure%20that%20no%20one%20modify%20a%20title%20for%20closed%20item)%2C%20then%20i%20will%20write%20an%20item%20updating%20event%20receiver%20to%20do%20the%20check%20and%20cancel%20the%20update%20if%20needed.%3C%2FP%3E%3CP%3Ebut%20in%20SharePoint%20online%2C%20i%20thought%20that%20we%20will%20have%20other%20approaches%20to%20customize%20the%20lists'%20forms%2C%20mainly%20Modern%20UI%20and%20Power-app%2C%20but%20those%20have%20these%20main%20drawbacks%3A-%3C%2FP%3E%3CP%3E%3CSTRONG%3EPowerApps%3C%2FSTRONG%3E%3A-%3C%2FP%3E%3COL%3E%3CLI%3Esome%20SharePoint%20features%20are%20not%20currently%20supported%2C%20for%20example%20you%20can%20not%20add%20a%20picture%20inside%20a%20multi-line%20of%20text%20fields.%3C%2FLI%3E%3CLI%3Eif%20you%20have%20a%20multi-line%20of%20text%20field%20with%20%22Append%20changes%20to%20existing%20text%22%20enabled%2C%20then%20the%20old%20appended%20text%20will%20not%20be%20shown%20inside%20the%20edit%20form.%3C%2FLI%3E%3C%2FOL%3E%3CP%3E%3CSTRONG%3EModern%20Ui.%3C%2FSTRONG%3E%20they%20can%20not%20be%20customized%20by%20their%20own..%3C%2FP%3E%3CP%3ESo%20most%20of%20the%20time%20i%20ended%20up%20using%20the%20classic%20UI%20%2B%20script%20editor%20%2B%20remote%20event%20receiver%2C%20to%20customize%20the%20SharePoint%20online%20list%20forms.%3C%2FP%3E%3CP%3Eany%20advice%20on%20this%3F%20Thanks%3C%2FP%3E%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1211498%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3E2013%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EDeveloper%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EResponsive%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3ESharePoint%20Online%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
Highlighted
Valued Contributor

Most of the time when i add a new custom list inside SharePoint online, its New & Edit forms will need to be customized, the customization falls into these main categories:-

  1. Certain fields to be disabled depending on other field. For example, if status = close, then the title and description should be disabled,and so on.

  2. cascading lists.

now in SharePoint on-premises (mainly 2013), i use to add a script web part inside the New/Edit list forms and write those using javascript/jquery. and if i need to do server-side checking (for example to make sure that no one modify a title for closed item), then i will write an item updating event receiver to do the check and cancel the update if needed.

but in SharePoint online, i thought that we will have other approaches to customize the lists' forms, mainly Modern UI and Power-app, but those have these main drawbacks:-

PowerApps:-

  1. some SharePoint features are not currently supported, for example you can not add a picture inside a multi-line of text fields.
  2. if you have a multi-line of text field with "Append changes to existing text" enabled, then the old appended text will not be shown inside the edit form.

Modern Ui. they can not be customized by their own..

So most of the time i ended up using the classic UI + script editor + remote event receiver, to customize the SharePoint online list forms.

any advice on this? Thanks

0 Replies